Acceder:
Basado en Elgg

pablo josé acuña :: Blog :: ¿Una framewok para toda la vida?

junio 23, 2008

Hay decisiones difíciles en la vida
 

¡Hay que elegir el editor, el lenguaje y la framework!
 
Si no queremos "reinventar la rueda" (esto es algo muy repetido en el ámbito del software libre) lo mejor es dedicar un buen tiempo a investigar lo que otros recomiendan. Claro, la decisión final la tendremos que tomar nosotros. Esta decisión influirá profundamente en nuestra productividad.
 
Hablemos de frameworks PHP
 
Lo que sigue es una visión muy personal del asunto y sujeto a debate.
 
Para mi, la framework de mi elección debe aplicar el modelo MVC. El problema es que ¡todas las frameworks dicen aplicarlo! Y esto parece ser un debate interminable.
 
En el interesante blog @TheKeydoard hay un relato de esta batalla de las frameworks (para aquellos que les interese el tema: click aquí)
 
El libro blanco de las frameworks PHP
 
En mi caso, en el año 2005 tomé una decisión que no fué para toda la vida.
En aquel año me pareció que mojavi era la framewok que mejor se adaptaba a mis necesidades. Todavía se habla de la calidad de esta framework que tuvo una existencia breve y tormentosa hasta que se descontinuó. Yo todavía uso la versión 2 corregida pero es para PHP4.
 
Pero la vida sigue y PHP también. Nuevamente tuve que elegir (los usuarios del software libre parece que siempre estamos eligiendo). Ahora mi framework es Symfony. ¿Por qué? Acá van mis razones:
El Libro Blanco sugiere el método QSOS de Calificación y Selección del Open Source. Este propone algunos criterios organizados en cuatro ejes: Perennidad Intrínseca (madurez, grado de adopción, etc), Solución Industrializada (documentación, packaging, etc. ) Adaptabilidad Técnica (modularidad, escalabilidad, etc.) y Estrategia (dirección de los desarrollos, comunidad que la soporta, licencia, etc.) 
 
Por supuesto, como en todas las cosas de la vida "sobre gustos no hay nada escrito, pero es interesante debatir este tema en español.

Palabras clave: framework, mvc, qsos, symfony

Enviado por pablo josé acuña


Comentarios

  1. Interesantes lecturas Pablo!

    Digamos que yo también he escogido otra iniciativa Software Libre con la cual me siento contento: Zikula (antes conocido como PostNuke). No es particularmente enfocadoa ser un framework ni un CMS, tiene elementos de ambos y su arquitectura de gran flexibilidad permite utilizarlo para diferentes propósitos.

    Estamos hablando!

    Mateo TibaquiráMateo Tibaquirá on jueves, 26 junio 2008, 16:50 EDT # |

Debes iniciar sesión para enviar un comentario.