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. -~----------~----~----~----~------~----~------~--~---
