El sitio de addons de Firefox corre sobre CakePHP, está internacionalizado a
múltiples idiomas, ofrece APIs para los desarrolladores, y recibe más de 7
millones de visitas diarias. Ese es un ejemplo de un sitio corporativo que
anda sobre CakePHP sin problemas.

 

De hecho, estás equivocado al afirmar que Zend o Symfony son más maduros. No
quiero entrar en otro debate, pero CakePHP no solo es el más popular de los
tres (tiene la mayor cantidad de usuarios y desarrolladores), sino que es el
más estable y el que mejor funciona bajo stress. Zend sigue siendo un mero
rejunte de librerías (y, no, eso no lo hace un Framework), y Symfony sigue
siendo un Framework que depende de demasiadas librerías externas, y que
sufre en sitios de alta gama.

 

1. Inflections sirve para realizar la automagia de determinación de nombre
de clases, etc. No afecta la i18n de la interfaz de usuario, por lo que *no*
entorpece el trabajo. La mayoría de las aplicaciones son programadas
multi-idioma, pero el nombre de las clases / variables / etc. se realiza en
inglés programando una integración futura en los equipos de trabajo con
gente que no habla tu mismo idioma.

 

2. Para nada. Si vos no tenés cuidado al programar, entonces seguramente no
estará optimizado. Lo mismo te va a pasar en Symfony, Zend, o código
Spaghetti. El Framework te da un montón de herramientas para facilitar tu
trabajo, pero no va a hacer *todo* por vos. Consultá los múltiples recursos
sobre como ciertos elementos de CakePHP (como el BindableBehavior) pueden
ayudarte sobremanera a optimizar tus consultas sobre modelos.

 

3. CakePHP es un Framework que prioriza convención por sobre configuración.
Si seguís las convenciones, te ayudará sobremanera y acelerará notablemente
el tiempo de desarrollo. Sin embargo, siempre *podés* ir por fuera de estas
convenciones y trabajar a tu gusto. Integrar aplicaciones pre-existentes
será un mayor o menor dolor de cabeza según las tengas programadas, y según
sea tu calidad de trabajo. Te puedo asegurar que la misma dificultad la
tendrías con cualquier otro Framework.

 

4. Ni se por dónde empezar con este punto. ¿A qué te referís? 1.2 fue
lanzada beta en Enero, y en un tiempo cercano se lanza estable. Es
probablemente la beta más estable que hayas conocido, y muchas aplicaciones
ya la utilizan en su sitios en producción. Al mismo tiempo estamos
trabajando sobre la 2.0.

-MI

---------------------------------------------------------------------------

Remember, smart coders answer ten questions for every question they ask. 
So be smart, be cool, and share your knowledge. 

BAKE ON!

blog: http://www.MarianoIglesias.com.ar

  _____  

De: [email protected] [mailto:[EMAIL PROTECTED] En
nombre de Ed Akos
Enviado el: Viernes, 15 de Febrero de 2008 01:20 p.m.
Para: [email protected]
Asunto: CakePHP listo para entorno empresarial?

 

Cómo están co-listeros. Una pregunta, ustedes sinceramente creen que CakePHP
estará lo suficientemente maduro para ser implementado en soluciones serias
y de alta carga, como generalmente sucede en empresas? Yo encuentro las
siguientes desventajas:

*       La caracteristica de "inflections" puede ser muy útil en inglés pero
entorpece el trabajo en español u otros lenguajes.
*       Consume muchos recursos de la base de datos.
*       Es demasiado intrusivo en la metodología de desarrollo, siendo un
verdadero dolor de cabeza para integraciones con aplicaciones ya existentes.
*       Sus grandes versiones estables no avanzan lo suficientemente rápido.

Mi humilde conclusión es que CakePHP no deja de ser un mero juguete
interesante, pero que otros frameworks como Symfony o incluso el Zend
Framework son proyectos mucho más maduros para desarrollos serios en PHP. 

Por favor, expresen sus opiniones y corríganme si es necesario.




--~--~---------~--~----~------------~-------~--~----~
Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos 
de Google.
 Si quieres publicar en este grupo, envía un mensaje de correo 
electrónico a [email protected]
 Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
 Para obtener más opciones, visita este grupo en 
http://groups.google.com/group/CakePHP-es?hl=es.

-~----------~----~----~----~------~----~------~--~---

Responder a