Archive

Archive for the ‘Herramientas’ Category

ExtJS en nuestra caja de herramientas

December 22nd, 2010

Conocí este excelente framework en el año 2008. Desde entonces no ha faltado en mi caja de herramientas. Son más de 5 proyectos en los que he participado y se ha optado por ExtJS. Según últimas noticias en febrero 2011 publicarán la versión 4. Ahora, junto a otros productos como Ext GWT, Ext Designer o Sencha Touch, forman Sencha Inc. Se ha ganado mi confianza por:

  1. Me gusta su modelo dual de licencia. Si sacas dinero con tu producto compra al menos una licencia
  2. La documentación del API es buena y accesible. Desde mi punto de vista, un fallo que comenten es dejar de publicar versiones anteriores de la API
  3. Ofrece un conjunto muy amplio de elementos gráficos: form, grid, menu, window, panel, etc.
  4. Layout Managers potentes
  5. Se pueden conseguir interfaces gráficas muy dinámicas e interactivas
  6. Excelente compatibilidad con los principales navegadores. Eso no quita que también haya que usar hacks.
  7. Es la pieza que encaja perfectamente en nuestro puzle:
    1. Server-side: Hibernate + Spring + Resteasy = Restful API (JSON)
    2. Client-side: ExtJS (Model + View + Events).
  8. En aplicaciones con una interfaz gráfica compleja el rendimiento se puede ver resentido sino seguimos buenas prácticas y nos encontramos con versiones algo antiguas.
  9. Relacionado con el punto anterior está YUI Compressor, JSLint y si usas Apache Maven, yuicompressor-maven-plugin
  10. Distribuyen ExtJS con un conjunto muy amplio de plugins. Estos plugins, terminan formando parte del API. Creo que esto se produce cuando el plugin madura y tiene suficiente aceptación.
  11. Hay una gran comunidad: foros, tutoriales, libros y gente muy activa como Jozef Sakalos (aka Saki)
  12. En caso de necesitarlo, hay una empresa detrás ofreciendo soporte profesional. Empresa que recientemente recibió una gran inversión económica.
  13. A parte de la experiencia adquirida en esos proyectos, hay importantes referencias de ExtJS: MapFish, Nexus (Sonatype), PHP Docbook Online Editor, y otros no públicos que he tenido la oportunidad de ver.

Quizás revise esta lista pronto. Podéis ver algunas capturas de pantalla de dos proyectos en los que estamos (@klicap) trabajando y estamos ExtJS, Opina y mivecindad.

Categories: Herramientas Tags: ,

Encuesta sobre ecosistemas software (resultados)

August 1st, 2010

En primer lugar pedir disculpas por haber tardado tres meses en publicar los resultados. La primera intención fue publicar unos datos más elaborados, pero mi principal motivación profesional ahora tiene absorbido todo mi tiempo. He preparado un archivo comprimido (ZIP) que contiene:

  1. La presentación con los resultados en formato ODP y PDF
  2. Las gráficas que Opina genera
  3. Los resultados que Opina genera en formato XLS

Para cualquier cosa que queráis comentar, se creó un hilo en la lista de grupo ecosistema-software.

Novedades en Trac-0.12

June 7th, 2010

Hace unos días publicaron Trac-0.12RC1 y es grato comprobar que han incluido mejoras que la comunidad venía demandando desde hace tiempo. Las más destacadas son:

  1. Integración de babel. Otra estupenda librería en python que facilita la internacionalización de aplicaciones. Con ella resultará sencillo adaptar Trac a múltiples lenguas, tipos de moneda, formato de fechas, etc…
  2. Soporte de múltiples repositorios. Aunque sea una mejora muy solicitada, siempre hubo formas se suplir su carencia con svn:externals
  3. Mejoras en la edición de páginas wiki, más cerca de WYSIWYG
  4. Por fin se pueden editar los comentarios asociados a un ticket!
  5. Mejoras de usabilidad en el navegador de repositorios. Ahora recuerda los directorios expandidos.

Esto es una prueba de que el proyecto sigue realmente activo pese a lo que algunos piensan. Desde @klicap pensamos que el diseño de su API es realmente bueno. Probaremos CMIS Trac Plugin con esta nueva versión.

Categories: Herramientas Tags:

Encuesta sobre ecosistemas software

April 14th, 2010

Ayer se publicaba en la lista de correo del grupo Ecosistema Software un mensaje en el que se publicitaba una encuesta sobre las características de los ecosistemas software que departamentos, grupos o empresas implantan para acometer sus desarrollos software.

Desde aquí os invito a participar y agradecer de antemano vuestra participación.

Tercera desconferencia en ecosistemas software

July 9th, 2009

Han pasado ya varios meses desde que se celebrase la segunda desconferencia. Pero lo importante es que durante estos días se ha estado organizando la tercera desconferencia.

¿Cuándo?

Miércoles, 22 de Julio de 2009 a las 19:00

¿Dónde?

BitRock S.L.
C/ Salado 11 – Local 15
41010 Sevilla
Spain

En esta ocasión, mi compañero y amigo Antonio Manuel Muñiz y yo, nos hemos ofrecido a preparar un pequeño taller sobre:

  • Instalación y configuración de Apache Archiva
  • Integración de mis proyectos maven con Apache Archiva
  • Instalación y configuración de SONAR
  • Integración de mis proyectos maven con SONAR
  • Instalación y configuración de Apache Continuum
  • Integración de mis proyectos maven con Apache Continuum

Evidentemente, es una propuesta, luego saldrán muchos otros temas.