Sé que esto se ha hecho muchas veces antes (algunas publicaciones son muy antiguas, por lo que sería bueno recibir comentarios en función del estado actual), pero me gustaría que las personas nos aconsejen sobre qué marco usar para una nueva aplicación que somos a punto de comenzar a desarrollarse. Aunque hemos configurado todo de acuerdo con ZEND, ahora el inversor del cliente necesita saber por qué elegimos Zend.Elija Zend O Symfony? ¿Y por qué?
Se seleccionó en las bases, de 5 desarrolladores 2 están familiarizados con Zend. Ahora el cliente quiere una explicación detallada de por qué no elegimos Symfony sobre Zend. Nuestra razón no es suficiente para apoyar nuestra selección;) así que ayúdame a elegir qué marco tiene qué ventajas sobre otras para que podamos presentarle razones sólidas (para zend), y si Symfony tiene más + ves entonces por qué lo elegimos (Symfony) AHORA. Podemos cambiar nuestro marco ahora.
supongo que la respuesta correcta es 'depende de lo que estés aplicación y ya está propias necesidades/preferencias' asi que aquí hay una breve descripción de la aplicación y algunos de nuestros propios requisitos:
La aplicación:
Un sistema de transacción financiera que extrae datos de transacciones en tiempo real a través de miles/millones de puntos de venta en todo el mundo.
Pocas cosas importantes para el proyecto:
base de datos ya se presentó a nosotros & es una base de datos ORACLE .
La base de datos Oracle tiene más de 86 tablas. Algunas de las tablas tienen más de 60000 filas de datos en la actualidad & algunos de ellos tienen 79 columnas también.
Nuestros Requisitos:
- buen soporte para jQuery
- permiten fácil salida de los diferentes tipos de salida (HTML, XML, JSON)
- desarrollo fácil interfaz de usuario Utilización en BULIT funciones/métodos.
- ACL desarrollo
- bastante rápido (como siempre, el calendario es apretado)
- buena capa de lógica de negocio limpio, con libertad al arquitecto la solución como nos gusta.
- un marco que le ayuda a hacer las cosas rápidamente pero no le restringe demasiado.
- una buena plataforma para hacer otros proyectos.
Cualquier comentario de las personas que han utilizado estos marcos (especialmente aquellos que han usado ambos) sería muy apreciado.
Zend no es compulsivo, pero si se cambia a Symfony, necesitamos soporte para eso. Así que respalde sus respuestas con razones, enlaces.
Gracias.
Su cliente debe confiar en que es mejor para su equipo trabajar con su marco de referencia, en lugar de dictar opciones de tecnología y obligarlo a aprender algo nuevo simplemente por alguna noción percibida de lo que es "lo mejor". –
@Tim: en realidad él es un león herido; p. Llegamos a saber que se había enfrentado a ciertos problemas y llegó a saber que hay algunos problemas con zend & oracle como paquete. Estamos enumerando puntos para convencerlo, por lo que busca más y más puntos y soporte :) –
Cualquiera de estos frameworks es capaz de hacer lo que necesita. Symfony es más moderno, con soporte de espacio de nombres, me gustaría ir con Symfony –