Eclipse Europa ya disponible

europa

Siguiendo con el lanzamiento anual de nuevas versiones por parte de Eclipse, ayer día 29 de junio se puso a disposición del público la descarga de esta nueva «major release» conocida con el nombre en clave de Eclipse Europa. Concretamente se trata de la versión 3.3 de este IDE de código abierto.

A diferencia de su predecesor, Eclipse Callisto que se escribió en 7 millones de lineas de código e intervinieron 260 desarrolladores de 12 países diferentes en Eclipse Europa han hecho falta escribir 17 millones de líneas de código y 310 desarrolladores de 19 países distintos. Además, mientras Eclipse Callisto integraba 10 subproyectos, Eclipse Europa cuenta con un total de 21 subproyectos que permiten aumentar el potencial inicial de Eclipse:

  • AspectJ Development Tools (AJDT)
  • Business Intelligence and Reporting Tools (BIRT)
  • Buckminster
  • C/C++ Development Tools (CDT)
  • Data Tools Platform (DTP)
  • Device Software Development Platform – Device Debugging (DSDP.DD)
  • Device Software Development Platform – Target Management (DSDP.TM)
  • Dynamic Languages Toolkit (DLTK)
  • Dash (Eclipse Monkey)
  • Eclipse Communication Framework (ECF)
  • Eclipse Platform, JDT, PDE and Equinox
  • Eclipse Modeling Framework (EMF)
  • Eclipse Modeling Framework – Query, Transaction, Validation (EMF-QTV)
  • Graphical Editing Framework (GEF)
  • Graphical Modeling Framework (GMF)
  • Model Development Tools (MDT)
  • Model to Text (M2T) – JET
  • Mylyn
  • SOA Tools Platform (STP)
  • Test and Performance Tools Platform (TPTP)
  • Web Tools Platform (WTP)

Para esta nueva versión, se han «montado» diversos paquetes para descargar en función de tipo de trabajo que vayamos a realizar. Así pues tenemos:

  • Eclipse IDE for Java Developers – 78 MB
  • Eclipse IDE for Java EE Developers – 123 MB
  • Eclipse IDE for C/C++ Developers – 62MB
  • Eclipse Classic – 137 MB

¿Has probado ya esta nueva versión de Eclipse? ¿Prefieres NetBeans? ¿Te quedas con el clásico VIM?

NewsDo.se = Menéame + Fresqui + Negóciame + …

NewsDoselogo

Acabo de llegar a través de un referrer en las estadísticas de Un Blog Más a NewsDo.se. Por lo que acabo de ver NewsDo.se es un portal que agrupa las noticias que han salido a portada en sistemas de promoción de noticias como Menéame, Fresqui, Negóciame…

De la mano de los creadores de biruji.org NewsDo.se nos permite votar directamente las noticias de los «menéames» que incluye utilizando esta información para poder mostrarnos aquellas noticias que considere que más puedan interesarnos en función de los votos previos. Todo ello con un diseño simple y claro.

La idea que hay detrás me parece interesante: Adivinar nuestros gustos a partir de las noticias que hemos votado y mostrarnos un portal que se ajuste a nuestros intereses. De todas maneras, no se la efectividad que puede tener un sistema de aprendizaje de este tipo y el grado de acierto sobre nuestros gustos. Lo que si que es cierto es que esta funcionalidad es un paso más en este tipo de páginas web donde se busca encontrar aquellas noticias más interesantes.

La importancia de mantener el código fuente limpio

source-code

Why you should polish your code es uno de esos artículos que recomendaría leer a todo aquel (yo, el primero) que ha programado alguna vez. Explica, en inglés, la importancia que tiene programar de una manera clara, estructurada y concisa.

Si alguna vez has tenido que mantener una aplicación informática y te has acordado de toda la familia de la persona que la programó inicialmente seguro que lo comprendes. Tal y como dice el artículo original desgraciadamente es muy poco habitual que los programadores dediquemos tiempo a mejorar la calidad del código que escribimos. Los plazos de entrega suelen estar muy ajustados y se le da prioridad a: «que funcione».

Suele ser muy difícil hacer ver a los que no programan que aunque sea más costoso realizar el correcto mantenimiento del código fuente a corto plazo, a medio y largo plazo este coste se compensa exponencialmente en un futuro mantenimiento del mismo.

Entre los problemas que puedes encontrarte si no se «cuida» el código están: código duplicado, nombre de variables y funciones heterogéneas, exceso de dependencia entre diversas partes del código, ficheros de tropecientasmil líneas, 0 documentación…

Soy de los que opina que es necesario preocuparse por estos temas. Creo que debería ser una práctica habitual de todo programador y el equipo con el que trabaja.

¿Qué opináis al respecto?

¿Google Adsense 2.0?

En Search Engine Journal comentan que han anunciado en el blog oficial de Google Adsense la aparición de nuevos formatos de bloques de publicidad con esquinas redondeadas. Así pues, con el fin de posibilitar la mayor integración de la publicidad en el contenido de las páginas web los webmasters podrán escoger entre bloques con esquinas cuadradas (como hasta ahora), redondeadas o muy redondeadas:

adsense_rounded_corners

Increíble. Esquinas redondeadas… El diseño llega al sistema de publicidad de Google. ¿Estamos frente a un Google Adsense 2.0? 😀