Estoy desarrollando una aplicación web JS con requirejs, backbone.js, underscore.js y jquery.
En el trabajo, mi backend es un servidor de aplicaciones jboss.
Mis vistas son plantillas (archivos html estáticos) que son servidas por la parte de tomcat de jboss e integradas en la interfaz por la plantilla de underscore.js.
Así que no necesito generar ninguna VISIÓN en el lado del servidor.
Excepto por la provisión de archivos estáticos antes mencionada por tomcat (archivos html y js), necesito el backend jboss solo para la recuperación de datos (beans de sesión que obtienen los datos vía jpa de la base de datos y los devuelven como json).
Ahora también quiero iniciar una aplicación web en mi casa en mi tiempo libre.
En el área frontend utilizaré la misma pila de bibliotecas, pero en el back-end quiero usar php.
Php en el backend es barato, puede encontrar fácilmente un buen proveedor de php + mysql a bajo precio.
En el back-end, busco una solución que generalmente sea similar a mi entorno de trabajo: Quiero php solo para darme la parte del modelo, solo los datos de la base de datos. Todas las demás partes (ver plantillas, archivos js) provienen del servicio de archivos estáticos de Apache.
Y quiero un marco de php ligero que me ayude a lograrlo (NO MVC). Ya invertí bastante tiempo para encontrar una solución, pero no tuve éxito.
He estado trabajando con Zend Framework durante bastante tiempo:
Sé que este marco se puede utilizar de una manera que no sea mvc. He escrito algunos ejemplos que solo lo usan de esta manera. Pero no estoy satisfecho con Zend. Es demasiado grande y lento para mí.Marco bueno, liviano, sin mvc php para la aplicación web backbone.js
Mi pregunta es a los desarrolladores de aplicaciones Backbone.js web que tienen un backend PHP:
solución ¿Qué backend está usando para obtener los modelos y colecciones desde el servidor. ¿Qué experiencias tuviste con eso?
ACTUALIZACIÓN:
Gracias por sus respuestas.
Ahora encontré un prometedor proyecto de microframework llamado "slimphp".
puede simplemente usar casi cualquier marco (como codeigniter), y crear una única vista que salga json para todos sus controladores. – Joseph
Hola Joseph. Gracias por su respuesta. ¿Podría darnos más detalles? –