Category: JAVA


DataNucleus16-300.jpgSi buscamos una estrategia de administración de la información, una forma unificada de encarar el desafío de persistir datos, DataNucleus es una de las alternativas a considerar.

Es un proyecto libre, open source, con licencia Apache. Derivado de JPOX (o simplemente renombrado) proporciona las herramientas para trabajar con APIs como JDO (2, 2.1 u 2.2 ), JPA (1 y 2), REST y contra motores de servidores de bases de datos relacionales (RDBMS), de objetos (DB4O), XML, soluciones de Cloud Computing (Amazon, Google, etc), OpenOffice, Excel, JSON, HBase, LDAP, etc. También hay casos con MongoDB

Los lenguajes son JDOQL, JPQL, SQL, db4o Native, NeoDatis Native, NeoDatis Criteria…. y requiere JRE 1.5 o superior

Entre los usos actuales, destaca ser la capa para las soluciones Google App Engine  en Java, o JFire (un ERP libre), por sobre estos casos.

Obviamente se conjuga con nuestro querido Eclipse del que ya hemos hablado y seguiremos haciéndolo.

La arquitectura es simple y muy clara

 

Debo reconocer que en parte doy con esta solución o mejor dicho me inclino por ella, por el buen soporte. Como saben, estoy usando DB4O, como base de objetos y esta muy bien documentada la opción

Una de las cosas que siempre pasamos por alto, es realizar las típicas operaciones aritméticas sin pensar demasiado en como los compiladores o interpretadores lo realizan.

Por ejemplo, podemos comprobar como correcta la siguiente ecuación:

(int) ( (0.7 + 0.1) * 10 ) = (0.7 + 0.1) * 10

Como bien sabemos todos, (int), es una forma de obtener el Entero de un número. Otro aspecto interesante es su velocidad, ya que en muchos lenguajes, es un constructor de los mismos, es decir es un rasgo nativo del ellos y ahí radica la razón de su performance. View full article »

Gracias a nuestro aclamado Eclipse PDT, el desarrollo de PHP, nunca fue tan facil.

Si bien, gracias a symfony y al autocompletado, se hace todo muy intuitivo. Con Eclipse podemos hacernos nuestros propios atajos de codigo.

Menu  > Window > Preferences > PHP  > Templates

Nos ofrecera la posibilidad de editar los existentes o de crear uno nuevo. Le damos a NEW y debemos tener algo asi:

Captura de como crear un template de código PHP en Eclipse PDT

Captura de como crear un template de código PHP en Eclipse PDT