Blogs Blogs

Aprende OpenXava con ejemplos Aprende OpenXava con ejemplos

Obtén el libro

Aprende OpenXava desarrollando una aplicación completa desde cero.

Servicios profesionales para OpenXava disponibles Servicios profesionales para OpenXava disponibles

Un mercado de extensiones para OpenXava

13 de enero del 2012

Aunque OpenXava ya es un marco de aplicaciones muy potente que hace un montón de cosas por nosotros, siempre estamos pidiendo más. Queremos seguridad integrada, gestión de usuarios, menú de módulos, soporte para móviles, Vaadin, generación automática de servicios web, acceso a bases de datos no relacionales, etc. Y claro, implementar todas estas cosas supone mucho trabajo, por lo que necesitamos ingeniar alguna forma de abarcar todo esto. Y la opción de hacerlo con voluntarios no me parece factible, porque es difícil encontrar gente dispuesta a trabajar durante meses gratis.

Para poder crecer necesitamos más gente trabajando en OpenXava y para conseguirlo necesitamos incentivarlos de alguna manera. Una forma es creando un mercado de extensiones (add-ons, ¿complementos?) comerciales de OpenXava donde los programadores puedan desarrollar extensiones y venderlas. De esta manera, los desarrolladores de aplicaciones OpenXava tendrán más herramientas a su disposición mientras que los programadores más experimentados tendrán una oportunidad de ganar dinero.

Por otra parte, tener un mercado de extensiones es una manera excelente de escalar el desarrollo de OpenXava, porque así mantenemos el nucleo de OpenXava con un tamaño razonable y no tenemos la necesidad de coordinar un sinnúmero de programadores trabajando en el mismo código. Es una forma de descentralizar el desarrollo.

En las próximas semanas añadiremos una sección a openxava.org llamada extensiones. Empezaremos con una extensión llamada NaviOX que añadirá seguridad y navegación a OpenXava sin necesidad de usar un portal. Esperamos tener una beta de esta extensión disponible este mes. Después, presentaremos XavaPhone que generará una interfaz de usuario para móvil en tu aplicación OX. Esperamos publicar una beta de esta extensión en febrero.

La ides es tener un mercado de extensiones comerciales de alta calidad, por eso revisaremos la calidad de cada extensión antes de añadirla al mercado. También, queremos un compromiso para mantener la extensión, es decir para publicar nuevas versiones con arreglos y nueva funcionalidad regularmente. Quitaremos todas las extensiones inactivas. Es decir, preferimos un estilo más cercano a la Apple App Store que al de los plugins de jQuery.

Estáis todos invitados a contribuir extensiones al nuevo mercado.

¿Qué opináis sobre el mercado de extensiones de OpenXava?

 
 

blog comments powered by Disqus