Sto sviluppando un'applicazione web JS con requirejs, backbone.js, underscore.js e jquery.
Al lavoro il mio backend è un server delle applicazioni jboss.
Le mie viste sono modelli (file html statici) forniti dalla parte tomcat di jboss e integrati nel frontend da underscore.js templating.
Quindi non ho bisogno di generare alcuna VISTA sul lato server.
Fatta eccezione per la suddetta fornitura di file statici di tomcat (file html e js), ho bisogno del jboss backend solo per il recupero dei dati (i bean di sessione che ottengono i dati tramite jpa dal database e lo restituiscono come json).
Ora voglio anche avviare un'applicazione Web a casa nel mio tempo libero.
Nell'area frontend userò lo stesso stack di libreria, ma nel backend voglio usare php.
Php al back-end è economico, si può facilmente trovare un buon provider php + mysql a basso costo.
Sul backend cerco una soluzione che è generalmente simile al mio ambiente di lavoro: Voglio solo php per darmi la parte del modello, solo i dati dal database. Tutte le altre parti (modelli di visualizzazione, file js) provengono dal servizio di file statici Apache.
E voglio un framework php leggero che mi aiuti a raggiungere questo (NO MVC). Ho già investito molto tempo nella ricerca di una soluzione, ma non ha avuto molto successo.
Ho lavorato con il framework zend per un po 'di tempo:
So che questo framework può essere utilizzato in un modo non-mvc. Ho scritto alcuni esempi che lo usano solo in questo modo. Ma non sono soddisfatto di zend. È troppo grande e lento da parte mia.Framework php non-mvc valido e leggero per l'applicazione Web backbone.js
La mia domanda è agli sviluppatori di applicazioni backbone.js web che hanno un backend PHP:
soluzione Cosa backend stai usando per ottenere i modelli e le collezioni dal server. Quali esperienze hai avuto con questo?
AGGIORNAMENTO:
Grazie, per le vostre risposte.
Ho trovato un promettente progetto di microframework chiamato "slimphp".
è possibile utilizzare praticamente qualsiasi framework (come codeigniter) e creare una singola vista che espelle json per tutti i controller. – Joseph
Ciao Giuseppe. La ringrazio per la risposta. Potresti fornire maggiori dettagli? –