24-01-2006 Luis Artola
Para mi PHP, como tecnología tiene dos problemas:
La consecuencia de lo primero es que cualquier persona que se interese por PHP a nivel profesional tendrá auténticos problemas en encontrar información interesante que supere los clásicos “tutoriales para principiantes”. La consecuencia de lo segundo es que nadie, en su sano jucio, adoptaría nunca un framework mantenido por dos o tres personas, muchas veces amateurs y que pueden abandonar el desarrollo del mismo en cualquier momento.
¿Cómo elevar PHP a un nivel profesional, a un nivel empresarial?
Zend, la empresa dedicada al PHP, parece tener una solución: el Zend PHP Collaboration Project
El PHP Collaboration Project tiene varios objetivos:
Sin duda todo esto junto con el auge de PHP5, que permite verdadera orientación a objetos, debería ayudar a la implantación de tecnologías asociadas a PHP en las empresas.
1. Todo revuelto » Blo&hellip | enero 28th, 2006 at 11:49 am
[...] Los Ez Components entran en competición directa con el Zend Framework del que ya hablé en post anteriores. Con una diferencia, como ya se ha apuntado en muchos otros lugares donde comparan ambos frameworks: los Ez Components ya están dispuestos para su descarga, mientras el Zend Framework todavía es vaporware. [...]
2. Andres | octubre 3rd, 2006 at 6:48 pm
Me parece demasiado malo pensar que proyectos de software libre no puedan representar alternativas verdaderas a otros frameworks con apoyo comercial.
Precisamente la calidad de los frameworks no comerciales favorecen el modelo de desarrollo colectivo que apoyado en otros factores pueden llegar a constituirse como de mejor calidad que otros de su mismo genero.
La cuestion es apoyar a estos frameworks buscando un modelo de desarrollo unificado que permita crear soluciones empresariales basados en practicas y filosofias libres, sin caer en el pecado de siempre de no confiar en las comunidades libres.
Un ejemplo de un framework MVC para apoyar es Kumbia en http://www.vagoogle.net que aunque no es muy popular proporciona todas las caracteristicas necesarias para el desarrollo de aplicaciones robustas empresariales basado en un modelo de colaboracion y desarrollo libre.
Saludos