Mucho cuidado al apoyarte en software libre

Estoy totalmente de acuerdo con el el post de Joserra sobre los frameworks. Además creo que esto no es sólo sirve para los frameworks sino que hay que extenderlo a todo. La máxima debería ser: “antes de programar cualquier cosa mirar si ya existe hecha”. Lo que si me gustaría matizar es que tampoco hay que lanzarse a adoptar cualquier tipo de solución de software libre sin antes mirar qué comunidad hay detrás y qué documentación tiene.

En el caso de PHP para mí hay dos ejemplos claros:

  • El Zend Framework tiene como partners como Google, Adobe, Microsoft, etc.  y un compromiso por la documentación extensa y bien hecha. Además, su promotora es Zend, la empresa que desarrolla el motor de PHP, así que no es probable que nos dejen tirados a mitad de desarrollo.
  • XAJAX, en cambio, sería la antítesis del Zend Framework. Fue uno de los primeros proyectos en ofrecer interacción AJAX para PHP de forma realmente sencilla. Pero su desarrollador es una única persona y hace más de un año que afirma estar a punto de sacar la versión…. ¡0.5! La documentación tampoco es que haya evolucionado mucho. Es normal cuando el proyecto lo lleva una sola persona. ¿Qué nos garantiza que éste proyecto corregirá bugs e irá avanzando? Absolutamente nada. Dependemos del tiempo libre del desarrollador.

Tanto en Java como en PHP existen multitud de proyectos de software libre de los cuales nos podemos beneficiar a la hora de programar. Pero a la hora de elegir un proyecto, no sólo hay que mirar en qué estado está el desarrollo, sino quién está detrás y hasta dónde se puede prever que continúe el desarrollo.

En mi opinión, Zend Framework sí, Xajax no.

Etiquetas:
, ,
Buscador hispano de Zend Framework:.

5 Comentarios

  • 1. PHP + AJAX = XAJAX | PHP&hellip  |  November 20th, 2008 at 1:15 pm

    [...] Quizá quieras conocer mi opinión actual sobre XAJAX. [...]

  • 2. ma  |  November 20th, 2008 at 3:07 pm

    Hey! es software libre, es tu software también, no solo del desarrollador, si está incompleto, complétalo o colabora con el des arrollador original.

    ¿ahora solo vamos a usar s.libre de las grandes corporaciones? no!

  • 3. mxd  |  November 20th, 2008 at 9:39 pm

    No estoy de acuerdo, es cierto que llevan tiempo liberando la version 0.5 sin embargo actualmente tienen la version 0.5 RC 2 funciona muy bien y tiene pocos problemas.

    No se si anteriormente era una sola la persona que se encargaba del desarrollo pero actualmente son varias personas.

    El soporte, hasta el momento cuando se me ha presentado alguna duda me han ayudado a resolverla, su respuesta ha sido rapida tomando en cuenta que es imposible que vivan todo el dia en el foro tambien tienen sus actividades.

    La documentacion es clara y tienen varios ejemplos para comenzar, si quieres algo mas complejo basta con ver el codigo.

    Sobre lo que seguira avanzando yo creo que si, y si no es asi pues es codigo libre cada uno lo puede llevar hasta donde se desee. No se necesita una gran corporacion detras trabajando a tiempo completo para que sea un excelente framework.

  • 4. ivan  |  November 20th, 2008 at 9:48 pm

    Estoy de acuerdo con el comentario anterior.
    El criterio es igual al de mucho gerentes, “a nadie despidieron por contratar a Ibm, Microsoft, etc”.
    Como es libre puedes acceder al codigo y estudiar, y no solo elijas por las empresas que esten detras, lo mas importante es si sastiface tus necesidades, si el software es de calidad, si usarlo te hace mas productivo, si es innovador en la solucion que propone. Seguramente si cumple esos requisitos la solucion crecera en comunidad, en documentacion, y en gestion de sus bug, etc.

  • 5. ivan  |  November 20th, 2008 at 9:49 pm

    No con el comentario 3 sino con el comentario 2, es que desde lo escribi hasta que envie, ya habian comentado. Gracias.

Comenta el articulo:

Requerido

Requerido,