Molti buoni sono menzionati here ma mi piacerebbe sapere quale pile meglio con Symfony 2.Quale framework javascript MVC funziona meglio con Symfony 2?
risposta
Symfony è un framework MVC lato server e risolve molti degli stessi problemi di dominio a cui sono interessati Backbone.js, et al ... In questo senso, nessun framework MVC basato su Javascript si integra in modo migliore o peggiore con Symfony.
Dal punto di vista di MVC, è meglio concentrarsi su una soluzione lato server (PHP/Symfony) o client-side (Javascript/vari) e utilizzare l'altra per aumentare/supportare tale soluzione. Sebbene tu possa certamente fondere le due cose, penso che se stai iniziando a lavorare, il tuo tempo sarà speso meglio sfruttando un framework MVC invece di destreggiarne due.
Una cosa bella di Symfony è che può creare Coffeescript. È un po 'pulito, ma questo è solo un accenno. Un'altra cosa da considerare è che Node.js ti permette di scrivere codice lato server e lato client in Javascript, quindi tieni d'occhio per un'integrazione più stretta lì.
Se hai intenzione di utilizzare Symfony come soluzione MVC, probabilmente vorrai concentrarti su un framework Javascript leggero che sia valido per la manipolazione DOM e le chiamate asincrone, come jQuery o Prototype e che consenta a Symfony di fare la maggior parte del visualizza rendering e dati CRUD.
Ho usato jQuery e jQuery UI, ma non c'è l'integrazione speciale con Symfony. Tuttavia, poiché jQuery è la libreria mainstream avrai molte più possibilità di avere l'integrazione successiva.
Questo è quello che è successo con Grails. È iniziato con Prototype, ma ora utilizza jQuery per impostazione predefinita.
jquery/jquery UI non sono framework MVC javascript, solo librerie. Sto cercando una risposta che menzioni qualcosa come Backbone/AngularJS/Spine/Knockout ... la lista è infinita. – mppfiles
- 1. Quale framework Java funziona meglio con Google Web Toolkit?
- 2. Quale PHP MVC Framework per l'impresa; CakePHP o Symfony?
- 3. Differenze principali tra Zend Framework 2 e Symfony 2
- 4. Quale tecnica di blackout internet funziona meglio?
- 5. Quale framework .NET con MVC 4?
- 6. Quale framework usare: CodeIgniter, Symfony o CakePHP?
- 7. Quale framework di sviluppo Web funziona meglio con Google App Engine?
- 8. Javascript MVC framework + jQuery Mobile
- 9. Cosa c'è di meglio, Un framework javascript o più framework
- 10. Convalida JavaScript per i moduli Symfony 2
- 11. symfony reindirizza con 2 parametri
- 12. Symfony 2 - Utilizzo delle risorse
- 13. Uso di compass/sass con Symfony 2
- 14. Quale framework ASP.NET MVC Routing scegliere?
- 15. Symfony 2 redirect percorso
- 16. symfony 2 percorsi lesscss
- 17. Quale è meglio?
- 18. Javascript MVC framework (separazione delle preoccupazioni) è compatibile con asp.net MVC?
- 19. Symfony 2 Creare un campo modulo entità con 2 proprietà
- 20. Come convalidare il modulo Symfony 2 sul lato client (javascript)
- 21. Symfony 2 + ereditarietà di Doctrine 2 +
- 22. Quale parser DOM HTML funziona meglio su Android?
- 23. Esempi reali per decidere quale algoritmo di ordinamento funziona meglio
- 24. Framework Javascript con Rails
- 25. Quale framework JavaScript usi con trigger.io? (backbone, knockout, brace, angolare)
- 26. Symfony 2 validatore unica
- 27. Symfony 2 php.ini date.timezone
- 28. Vincoli univoci in Doctrine 2, Symfony 2
- 29. Symfony 2 web directory rename
- 30. Asset ramoscello con CDN utilizzando Symfony 2
risposta eccellente. –
È possibile limitare i controller e le viste JS alla gestione di materiale in-page senza duplicare il codice nei controller e nelle viste PHP. I modelli JS sarebbero proxy per le loro controparti PHP et. voilà, codice più pulito più pulito nel tuo JS. –