Buscar
Social
Ofertas laborales ES
viernes
feb112011

¿Empleas principalmente JDBC directamente o algún motor de persistencia?

Ésta es la pregunta que estamos haciendo este mes en la encuesta de javaHispano. Los resultados por lo de ahora: un 58% de la gente emplea algún tipo de motor de persistencia, y un 39% JDBC directamente.


Yo conozco a un buen número de personas que piensa que en estos momentos hay muy pocos escenarios donde realmente tiene sentido emplear directamente JDBC en vez de un motor de persistencia. Sin embargo, hace poco una persona técnica que es un gran programador y a la cual respeto bastante me comentó en un e-mail:


"Un ORM te resuelve el CRUD fácilmente pero en el tema de las consultas en donde hay información agregada, el ORM es más un problema que una solución salvo que se acepte un rendimiento penoso. En esos casos es preferible usar SQL normal o bien utilizar las vías del ORM para hacer consultas libres que no necesariamente devuelvan POJOs del modelo de datos..."


Este comentario fue precisamente el que inspiró la encuesta de este mes. No diré quien me lo dijo (que se descubra él si quiere ;) ) pero ¿cuántos estáis de acuerdo con su afirmación? y ¿En qué escenarios creéis que tiene más sentido emplear directamente JDBC y en cuáles un motor de persistencia?

jueves
feb102011

Algunos comentarios sobre el futuro de Java de un analista de Forrester

John R. Rymer, analista de Forrester especializado en desarrollo de aplicaciones, ha comentado en su blog de Forrester cómo ve el futuro de Java ahora que Oracle está al frente del timón. Su primera observación, es que será Oracle quien dirija la innovación dentro de Java. Aceptará contribuciones externas sólo si esas contribuciones se alinean con sus propias prioridades.


El proyecto OpenJDK no es realmente un proyecto abierto. Con esta observación coincide Simon Phipps, antiguo Chief Open Source Officer de Sun Microsystems, para quien Oracle simplemente "no tenía un puesto" una vez compró a Sun, así que lo dejó ir. Podéis leer el análisis de Simon aquí.


La siguiente observación de Rymer es que el Java Community Process está muriéndose. Según él, en un futuro no lejano, Oracle acabará con la "ilusión" de que el Java Community Process dirige el futuro de la plataforma Java. El futuro de Java está dominado sólo por Oracle y por IBM. En este punto, Rymer coincide con los chicos de JavaPosse, quienes están convencidos de que Oracle poco a poco irá desacreditando y debilitando al Java Community Process, y que lo que ha pasado con Apache es el primer paso en esa dirección.


La competición dentro de la plataforma Java se redirigirá al mundo de los frameworks, ya que no se podrá competir en nada que pertenezca al núcleo de la plataforma. Y por último, cada vez menos desarrolladores novatos aprenderán Java, ya que cada vez Java se transformará en un lenguaje menos orientado al lado del cliente.


No tengo claro que cada vez Java se vaya a transformar más en un lenguaje del servidor y menos del cliente. Oracle acaba de anunciar la semana pasada una beta privada para la siguiente versión de Java FX. Quitando este punto, yo coincido con todas las observaciones de Rymer.


¿Cuál es vuestra opinión sobre todo esto?

jueves
feb102011

Nuxeo contribuye el core del proyecto a Eclipse Foundation

Nuxeo ha anunciado que va a contribuir el núcleo de su gestor de contenidos a Eclipse Foundation. Nuxeo es un gestor de contenidos que era hasta hace poco una implementación de JCR, aunque recientemente han decidido abandonar el soporte de esta especificación.


Gracias a esta donación, la fundación Eclipse contará con un CMS que proporcionará APIs tanto Java como a través de servicios web (REST y WDSL). El hecho de que Nuxeo esté basado en OSGi facilitará la integración con el resto del ecosistema.


Esta donación también implica un relicenciamiento del código de Nuxeo, que actualmente es LGPL, pero cambiará su licencia por EPL (Eclipse Public License).

miércoles
feb092011

¿Necesita JBoss AS obtener la certificación de Java EE 6?

Hace un mes JBoss anunciaó JBoss AS 6.0 GA, una nueva versión de su servidor de aplicaciones que implementa el perfil web de Java EE 6. Sin embargo, no es una implementación completa de  Java EE 6. En The Server Side han creado un post preguntando si Necesita JBoss AS obtener la certificación de Java EE 6, o si bien esto no resulta relevante para su comunidad de usuarios. 

 

También han creado esta pequeña encuesta que pretende medir la opinión de la comunidad en este sentido. ¿Cuál es tu opinión? ¿Es o no relevante que obtenga la certificación de Java EE 6 al completo? 

miércoles
feb092011

javaCup 2011: Inicio del Torneo

 

Finalmente se recibieron 28 equipos, los cuales he agrupado en 4 grupos de 7 equipos.

El calendario de partidos, lo pueden seguir en la web de la javaCup en la sección partidos. 

Los resultados se actualizaran a las 22:00 horas de España (18:00 de Chile, Perú, Etc.), comenzando este miércoles con la primera fecha.

Buena suerte para todos, los que han participado.