Buscar
Social
Ofertas laborales ES
« JavaHispano Podcast - 077 - Mujeres en comunidades de software libre (Grupo centroamericanas) | Main | MongoDB, la MySQL del NoSQL »
lunes
mar082010

Publicado op4j 1.0-beta1

Acabo de publicar la primera versión (beta) de op4j.

op4j es una librería destinada a mejorar la claridad y legibilidad del código Java, especialmente del código "auxiliar" (no implementación directa de lógica de negocio). Y a hacer que programar sea más divertido :-)

Tareas como conversiones de datos, tratamiento de arrays, colecciones, mapas, etc... se pueden hacer con op4j de una manera mucho más elegante, que incluso recuerda a las características de los lenguajes funcionales.

Para entender lo que realmente quiere decir eso de la "claridad" y la "legibilidad" os invito a que le echéis un vistazo al rápido ejemplo de la página principal del proyecto en http://www.op4j.org, pero de todos modos aquí va un pequeñísimo ejemplo: pongamos todos Strings de una lista en mayúsculas:

List<String> someStrings = ...;

List<String> upperStrs = Op.on(someStrings).forEach().exec(FnString.toUpperCase()).get();

 

El software es beta, pero es muy estable y ha sido probado de manera minuciosa. A lo largo de la primavera (probablemente dentro de poco) publicaré la primera versión "estable" 1.0.

Se agradecen comentarios, sugerencias, críticas...

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.
Comentarios deshabilitados
Comentarios deshabilitados en esta noticia.