Buscar
Social
Ofertas laborales ES
lunes
sep102007

Tendencias de frameworks web en USA

Rick Hightower publica en javalobby un análisis hecho con la herramienta indeed.com acerca de los frameworks web más solicitados en las ofertas de empleo de sitios de estados unidos desde el 2005 a la fecha.

En la gráfica se puede ver que JSF es el líder absoluto y después le siguen casi empatados ruby on rails y spring mvc. Sorprendentemente Struts 2 queda en última posición con frameworks como Tapestry y WebWork (WTF!) por arriba. 

Viendo esta gráfica parece que no hay lugar a dudas en que JSF es el framework que hay que aprender para encontrar trabajo en ese mercado laboral. ¿Cuál es el caso de los países latinos, que frameworks piden actualmente en el mercado laboral? 

lunes
sep102007

Spring 2.5 anunciado

Juergen Hoeller anuncia en su blog que la planeada versión 2.1 de Spring que sería publicada en Octubre se ha convertido en versión 2.5 debido a las numerosas mejoras que incluye para este popular framework Java.

Entre las mejoras están:

  • Soporte completo a Java 6 y JEE 5  (JDBC 4.0, JTA 1.1, JavaMail 1.4, JAX-WS 2.0, etc)
  • Inyección de dependencias mediante anotaciones
  • Nuevos namespaces XML para simplificar la configuración declarativa de componentes
  • Soporte para WebSphere ya certificado por IBM

Para  finales de septiembre se publicará el primer milestone de esta versión y para finales de octubre la versión definitiva.

 

lunes
sep102007

Viafirma.org

Es una plataforma de Autenticación y Firma Digital implementada en Java  y que ha sido liberada como Software Libre.

Invitamos a todos los que estén interesados en  el uso de Certificados Digitales a que prueben la plataforma: Demo Viafirma.

El sistema, que inicialmente surgió como un proyecto fin de carrera,  y al  que aún le queda mucho camino por recorrer, es una plataforma que ofrece los servicios de Autenticación y Firma Digital a las aplicaciones Web que lo necesiten, aislando a las aplicaciones de las complejidades relacionadas con el uso de este tipo de tecnologías.

Sus principales características son:

  • Centralización de los servicios de Autenticación, Firma y Custodia Digital.
  • Uso de XMLSignature como formato de datos.
  • Uso de OpenId como protocolo de intercambio en el proceso de autenticación.
  • Api Cliente para la integración con aplicaciones de terceros.
  • Licencia Open Source, tipo GPL y sistema multiplataforma.
  • Utilización de Algoritmos estándares de criptografía como el Advanced Encryption Standard (AES).
  • Uso conjunto de QR Code y Códigos de barra UCC 128 para el sellado de documentos Pdf.
  • Para facilitar la obtención de certificados, soporta el acceso a certificados (X.509 ) almacenados en ficheros PKCS12s, así como el acceso a Microsoft Windows Keystore (CAPI) y Java User Key Store.
Para obtener más información o colaborar con el proyecto: www.viafirma.org
lunes
sep102007

MySQL vs PostgreSQL ¿cuándo emplear cada una de ellas?

MySQL y PostgreSQL son, sin duda, las dos bases de datos libres más empleadas. Con los años, a base de leer artículos, blogs, comentarios, etc. me fui haciendo una idea vaga de los puntos fuertes y los puntos débiles de cada una de ellas; cosas como, por ejemplo, que MySQL era más rápida pero PostgreSQL tenía una mayor protección de la integridad de los datos. Pero, a la hora de la verdad, tampoco hubiera puesto la mano en el fuego asegurando que esas "impresiones" que yo me fui haciendo de las dos bases de datos eran realmente correctas, ni podría haber referenciado una fuente fiable para defender las virtudes de una u otra (estoy seguro que a más de uno de vosotros

 

En FLOSS Weekly, un podcast dedicado al software libre que pertenece a la red TWIT, han realizado recientemente una entrevista a Josh Berkus, empleado de Sun (aunque esto no es relevante) cuya labor dentro de la empresa está completamente orientada a la base de datos PostgreSQL (Sun ofrece soporte para ella). Durante la entrevista hizo una comparación entre MySQL y PostgreSQL .

 

Aunque a priori pudiera parecer que tiene motivos para no ser neutral, sus opiniones me parecen sinceras y no tuvo reparos en indicar cuáles serán los puntos en los cuales MySQL era superior (probablemente más que en los que es inferior). Por otro lado, todo lo que dijo iba en la línea de las "impresiones" que yo tenía; os dejo aquí los puntos que desde mi punto de vista son más interesantes:

 

  • MySQL es más rápida que PostgreSQL a la hora de resolver consultas.
  • MySQL tiene mejor documentación y se ha orientado más a facilitarle la vida al desarrollador proporcionando mejores herramientas de administración.
  • PostgreSQL ofrece una garantía de integridad en los datos mucho más fuerte que MySQL. Berkus afirma que en aquellos escenarios en los cuales no podemos permitirnos que se corrompa o se pierda ni un solo registro (por ejemplo, aplicaciones médicas o bancarias) sólo es una opción PostgreSQL.
  • Aunque sea más lenta respondiendo a una única consulta, PostgreSQL presenta una mejor escalabilidad y rendimiento bajo grandes cargas de trabajo.

La entrevista es un recurso muy interesante para hacerse una idea de las ventajas y desventajas de cada uno de las bases de datos.

¿Estáis de acuerdo con los comentarios de Josh Berkus?

lunes
sep102007

Netbeans beta1

Ya tenemos disponible la primera beta del Netbeans 6.

 

http://bits.netbeans.org/download/6.0/beta1/latest/