Qué herramienta usar para desarrollar rápidamente un módulo de aplicación web escalable para un sitio de relaciones públicas simple [cerrado]

Tengo un sitio simple escrito en PHP + mySQL (CMS creado por un tercero). Se alojó en VPS, en CentOS + Apache + MySQL. Necesito crear un módulo de gabinete personal (el cliente puede crear pedidos y ver estadísticas de sus pedidos). Quiero crear un módulo de código CMS completamente independiente del existente. Una de las razones: quiero usar este módulo en otro proyecto en el futuro.

El módulo debe ser liviano para la primera versión, pero se debe escalar fácilmente en el futuro con nuevas funciones. ¿Qué herramienta de desarrollo web rápido utilizar (marco)? También he restringido ahora con el alojamiento VPS actual, pero puedo instalar nuevos componentes.

Pienso en Grails, pero puede ser demasiado pesado para el alojamiento actual, requiere un entorno JAVA (¿o son miedos innecesarios?) Luego leí sobre los frameworks de Python, pero hay docenas de ellos, ¿cuál elegir? ¿Y tengo razón, que los marcos de Python solo requerirán la instalación de Python en VPS y la aplicación será más liviana que desarrollada con Grails?

Hay frameworks PHP, pero quiero adquirir experiencia en Grails o Python :) Pero tal vez haya algunas razones objetivas, por qué Grails y Python son más preferibles, o tal vez no. ¿Alguien podría compartir pensamientos sobre eso? Gracias.

preguntado el 01 de febrero de 12 a las 14:02

Todo esto se reduce a preferencias personales, por lo que no me parece una pregunta válida. -

No olvide que PHP ya es un "framework" y un motor de plantillas. Por lo tanto, puede crear una plantilla de su marco mientras está estructurando una plantilla. Yo, amigo ... -

Chicos, ¿por qué rechazan la pregunta de Artyoms? Eso no es solo una preferencia personal. Vuelva a leer la pregunta para conocer los requisitos: se escribió por qué elegir Grails O Pyhton SOBRE PHP; debe ser fácilmente escalable / ampliable. Supongo que hay toneladas de argumentos sobre por qué elegir cualquier idioma en lugar de PHP. -

Por supuesto, la parte de Grails frente a cualquier marco de Python no es una pregunta real. -

1 Respuestas

Si el bajo costo de alojamiento no es un requisito importante, no recomendaría PHP. Como escribió, desea reutilizar el componente para proyectos futuros y ampliar fácilmente su funcionalidad, le sugiero que elija un marco que se base en un lenguaje orientado a objetos. Por supuesto, puede hacer cosas similares a OO con PHP, pero solo en un cierto grado y, a menudo, se siente más como un truco.

Si elige Grails o un marco de Python es una preferencia más personal. En cuanto al rendimiento, claramente depende del marco de Python que elija al intentar comparar un marco (Grails) con un lenguaje (Python). Para una aplicación de Grails, su proveedor de alojamiento debe proporcionar al menos 256 MB de RAM. No puedo hablar de frameworks de Python. Y que la JVM es per se lento es un mito duradero.

Respondido 16 Feb 12, 09:02

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.