나는이 주제가 주관적이 될 가능성이 높다는 것을 알고 있으므로, 내가 연구하고있는 나의 특정 웹 응용 프로그램에 관한 것이 아닙니다.언제 JavaScript에서 MVC 프레임 워크를 사용해야합니까?
JavaScript의 경우 Backbone.js과 같은 MVC 라이브러리로 작업하지는 못했지만 로직과 뷰의 디커플링에 이점이 있습니다. 다른 한편으로는 프레임 워크를 배우고 응용 프로그램을 사용하여 응용 프로그램을 사용하는 데 시간을 할애하지 못할 수도 있습니다. 또한 JavaScript에서 모든 뷰를 처리하면 SEO가 훨씬 어려워집니다.
그렇다면 웹 응용 프로그램의 개념에 따라 Backbone.js 나 유사한 프레임 워크를 사용하는 것이 합당한 지 어떻게 결정해야합니까? 결정에 달려있는 것은 무엇입니까?
더 많은 객관적인 질문을하는 데 도움이됩니다.
Underscore.js에는 다른 언어로의 포트가있는 것으로 보입니다. 실례지만 내심은 MVC와 어떤 관련이 있습니까? 그것은 단지 몇 가지 유틸리티 기능을 추가하는 것 같습니다. –
JavaScript 웹 응용 프로그램에 [models] (http://backbonejs.org/#Model) 및 [views] (http://backbonejs.org/#View)를 제공합니다. 당신이 옳다는 것은 프레임 워크가 적어지고 툴셋이 많아진다는 것입니다. 그러나 나는 그것으로 완전하게 일하지 않았다. 다음은 [Backbone.js 및 전통적인 MVC]에 대한 기사입니다 (http://backbonejs.org/#FAQ-mvc). – danijar
처음 엔 MVC가 javascript..angular, 밑줄, 백본에 적용될 수 있다는 것을 처음 알게되었을 때 나는 놀랐다. 그러나 그것을 사용하는 것이 나에게는 여전히 큰 의문점이다 ... 그것에 대한 좋은 설명은 많은 사람들에게 도움이 될 것입니다. –