Ich weiß, dass dieses Thema wahrscheinlich subjektiv wird, daher geht es nicht um meine spezielle Webanwendung, an der ich arbeite.Wann sollte ich ein MVC-Framework in JavaScript verwenden?
Für JavaScript habe ich nicht mit MVC-Bibliotheken wie Backbone.js gearbeitet, aber ich sehe den Vorteil in der Entkopplung von Logik und Ansichten. Auf der anderen Seite ist es möglicherweise nicht die Zeit wert, um den Rahmen zu erlernen und die Anwendung anzupassen, um davon Gebrauch zu machen. Darüber hinaus macht die Handhabung aller Ansichten in JavaScript SEO viel schwieriger, denke ich.
Also wie sollte ich entscheiden, ob es sinnvoll ist, Backbone.js oder ein ähnliches Framework angesichts des Konzepts einer Webanwendung zu verwenden? Auf was hängt die Entscheidung ab?
Jede Hilfe, um die Frage objektiver zu machen, ist willkommen.
Underscore.js scheint Ports in andere Sprachen zu haben. Entschuldige meine Unwissenheit, aber was hat Underscore mit MVC zu tun? Es scheint nur einige nützliche Funktionen hinzuzufügen. –
Es bietet [models] (http://backbonejs.org/#Model) und [views] (http://backbonejs.org/#View) für JavaScript-Webanwendungen. Sie haben Recht, das ist weniger ein Framework und mehr ein Toolset. Aber ich habe mich nicht vollständig damit beschäftigt. Hier ist ein Artikel über [Backbone.js und traditionelle MVC] (http://backbonejs.org/#FAQ-mvc). – danijar
Ich war völlig überrascht, als ich das erste Mal erfuhr, dass MVC auch in Javascript angewendet werden kann..angular, Unterstreichung, Backbone als Beispiel ... aber wenn es zu verwenden ist es immer noch ein großes Fragezeichen für mich ... Eine gute Erklärung würde vielen Menschen helfen. + 1 für die Frage –