Buscar
Social
Ofertas laborales ES
miércoles
jul062011

JavaHispano Podcast - 120 - Noticias Julio 2011 (a)

miércoles
jul062011

Rod Johnson aclara su punto de vista sobre OSGi

Hace un par de semanas Rod Johnson hizo unas declaraciones sobre OSGi que resultaron bastante polémicas. Según él, OSGi sencillamente no puede ser hecho lo suficientemente sencillo y productivo para ser consistente con los valores del framework Spring. Para él, con el tiempo ha quedado claro que esta tecnología es una tecnología para nichos muy acotados, pero que nunca va a ser mainstream. 

Después de todo el revuelo formado, Rod ha sentido que necesita aclarar su posición respecto a esta tecnología. Primero, quiere dejar claro que estas declaraciones son sólo su opinión, y no necesariamente la de SpringSource o VMware.


Segundo, aclara que su compañía ha hecho una inversión considerable en OSGi a través de dm Server. Que a pesar de que han donado esta tecnología a Eclipse continúan participando en ella, siguen teniendo beneficios económicos de ella, tienen clientes que la usan y seguirán manteniendola.


Pero que las lecciones que ha aprendido acerca de OSGi son:

  • OSGi es una solución genial para aplicaciones que tienen requerimientos de modularidad muy elevados.
  • La aplicación típica empresarial no tiene estos requerimientos.
  • A pesar de los esfuerzos de su compañía para reducir la complejidad de OSGi para que pudiese ser empleado en aplicaciones típicas empresariales, no consiguieron llevar el proyecto a buen puerto. Para ellos no estaba claro si iban a poder conseguir este objetivo, y decidieron abandonar el intento.


Quizás sea sólo yo, pero esto es básicamente lo que yo ya había entendido la primera vez. Nadie puede negar que OSGI es una tecnología genial (véase Eclipse o Glasfish). Pero es demasiado compleja para la mayor parte de las aplicaciones que se desarrollan en el ambiente empresarial. En general, tiende a ser una tecnología más de infraestructura/framework de bajo nivel que una tecnología que tenga sentido usar a nivel donde trabajamos la mayor parte de los programadores Java.


¿Cuál es vuestra opinión al sobre OSGi?

 

 

martes
jul052011

Apache Lucene/Apache Solr 3.3

La fundación Apache ha anunciado Lucene y Solr 3.3. Entre las novedades de esta versión de Lucene se encuentra funcionalidad de autocompletado, soporte para hacer un merge de resultados que provienen de múltiples "shards" y diversas funcionalidades relacionadas con la gestión de los índices. 


Solr 3.3 incluye diversas mejoras de rendimiento, especialmente en lo que a consumo de memoria RAM durante el chequeo de sintaxis se refiere, además de la mejoras relacionadas con Lucene 3.3.

martes
jul052011

Los tweets más populares de Junio 2011

Aquí tenéis los 10 tweets que han despertado más interés en la cuenta de Twitter de javaHispano durante el mes de junio. Recientemente nuestra cuenta alcanzó los 3000 seguidores, siendo el seguidor número 3000 @lanchalisa. ¡Muchas gracias a todos los que nos seguís!.  

 

  1. Aplicaciones para Android útiles para desarrolladores  http://ow.ly/5cQtB
  2. Interesantes comentarios en esta noticia (estado actual del mercado laboral para programadores Java): http://ow.ly/4XlOV
  3. Google+ #humor http://ow.ly/5sFNg
  4. Top 5 libros sobre Java que pueden obtenerse en formato electrónico de modo gratuito http://ow.ly/5qUEX
  5.  Un sistema de control de versiones incorruptible y duradero #humor http://ow.ly/5iiQv
  6. Plugins de Eclipse indispensables http://ow.ly/5j5wv
  7. ¿Como eran las portadas de las 30 web más populares en el pasado? Qué tiempos... http://ow.ly/5nxqI
  8. 15 libros gratuitos electrónicos sobre desarrollo con HTML/CSS http://ow.ly/5w60G
  9. ¿Cómo se organizan internamente #Google, #facebook, #Microsoft, #Amazon, #Oracle y #Apple? http://ow.ly/5w7x3
  10. Capturas de pantalla de Google+ http://ow.ly/5wbb0

 

domingo
jul032011

James Gosling dice que Java el lenguaje no le importa en absoluto

Recientemente en la conferencia del TheServerSide James Gosling ha dicho que Java el lenguaje de programación no le interesa en absoluto:


"Most people talk about Java the language, and this may sound odd coming from me, but I could hardly care less."


Según él, lo realmente importante es la máquina virtual Java, que es la plataforma sobre la cual se construye todo el ecosistema Java, en el cual se integran muchos lenguajes de programación. Java, es uno de ellos, pero hay muchos otros (Groovy, Scala, Clojure, JRuby...). Gracias a la máquina virtual es posible que todos estos lenguajes interacción en entre ellos de un modo relativamente sencillo, cosa que fuera de la plataforma Java es casi imposible:


"What I really care about is the Java Virtual Machine as a concept, because that is the thing that ties it all together; it's the thing that makes Java the language possible; it's the thing that makes things work on all kinds of different platforms; and it makes all kinds of languages able to coexist."

 

Yo no podría estar más de acuerdo con él. Java el lenguaje probablemente ya ha vivido sus mejores tiempos. Cada vez iremos moviendonos más hacia una plataforma más políglota donde los demás lenguajes de programación cada vez tendrán un mayor peso relativo. Y lo realmente importante no va a ser un lenguaje sólo; dudo mucho que haya un lenguaje dominante como lo ha sido Java durante los últimos 16 años, y lo sigue siendo en la actualidad. Lo más importante, más que un lenguaje en concreto, será máquina virtual, que es el pegamento que los une a todos.


¿Qué opináis vosotros acerca de estas declaraciones de Gosling?