Wiem, że ten temat może stać się subiektywny, dlatego nie chodzi o moją konkretną aplikację internetową, nad którą pracuję.Kiedy należy używać struktury MVC w JavaScript?
Dla JavaScript, nie pracowałem z bibliotekami MVC, takimi jak Backbone.js, ale widzę przewagę w oddzielaniu logiki i widoków. Z drugiej strony może nie być warta czasu na poznanie struktury i dostosowanie aplikacji do jej wykorzystania. Co więcej, obsługa wszystkich widoków w JavaScript sprawia, że SEO jest znacznie trudniejsze, jak sądzę.
Więc jak powinienem zdecydować, czy użycie Backbone.js lub podobnej platformy ma sens w kontekście aplikacji internetowej? Na czym polega decyzja?
Każda pomoc, aby pytanie było bardziej obiektywne, jest mile widziane.
Wygląda na to, że program underscore.js ma porty do innych języków. Przepraszam za moją ignorancję, ale co Podkreśla ma związek z MVC? Wydaje się tylko, że dodaje pewne funkcje użytkowe. –
Zapewnia [modele] (http://backbonejs.org/#Model) i [widoki] (http://backbonejs.org/#View) dla aplikacji internetowych JavaScript. Masz rację, że to mniej ramy, a raczej zestaw narzędzi. Ale nie w pełni do tego doszło. Oto artykuł o [Backbone.js i tradycyjnym MVC] (http://backbonejs.org/#FAQ-mvc). – danijar
Byłem całkowicie zaskoczony, gdy po raz pierwszy dowiedziałem się, że MVC może być również zastosowane w javascriptie. Podkreślenie, podkreślenie, szkielet jest przykładem ... ale kiedy go używać, to wciąż jest dla mnie duży znak zapytania ... dobre wyjaśnienie na ten temat pomogłoby wielu ludziom. + 1 na pytanie –