Meteor, Ember.js 및 Backbone.js의 주요 차이점은 무엇입니까?
Ember.js/Backbone.js를 배우는 것은 오랫동안 저의 할 일 목록에 있었습니다.Meteor가 나왔으니 Meteor, Ember.js, Backbone.js에 대한 경험이 있는 사람이 이 세 가지 JavaScript 프레임워크의 주요 차이점과 장단점을 아무 경험도 없는 사람에게 요약해 줄 수 있는지 궁금합니다.
구체적으로는 각 프레임워크가 어떤 작업에 더 적합한지, 왜 다른 프레임워크가 적합하지 않은지 알고 싶습니다.
편집: Meteor에 대해 조금 더 읽어보니 Backbone.js보다는 Knockout.js에 가까운 것 같습니다.따라서 Knocko.js와의 비교도 환영입니다.
다양한 MVx JS 프레임워크에 대한 자세한 내용은 http://codebrief.com/2012/01/the-top-10-javascript-mvc-frameworks-reviewed/에서 확인할 수 있습니다.댓글에서도 좋은 논의가 이어집니다.여기서 고든을 본 것 같아서 아마 그에게서 답장을 받을 수 있을 거예요.
이러한 스타일의 애플리케이션 개발을 배우고 싶다면 오픈 소스 백본의 예를 많이 볼 수 있습니다.한편 Ember 패키지는 새로운 것이지만 실제로는 backbone보다 완전한 IMO입니다.
둘 다 다양한 방법으로 작업을 구현할 수 있는 기능을 제공하므로 혼란스러울 수 있지만 Ember는 백본에 자신을 기록해야 하는 코드를 표준으로 더 많이 제공합니다. 이 코드는 저에게 있어 이용 가능한 백본 사례의 풍부함보다 빠른 프로토타이핑에 더 중요합니다.
백본에 대한 데이터 지속성을 위한 보다 성숙한 플러그가 있지만 Ember에 대한 커뮤니티의 입소문이 높아 많은 기여 라이브러리가 큰 진전을 이루고 있습니다.Stack Overflow의 비교적 새로운 프레임워크에 대해 저(및 다른 사용자)가 신속하게 품질에 응답한 것에 대해 매우 놀랐습니다.
당신이 운석이라고 하는 것은 전혀 다른 것에 대해 말하고 있는 것입니다.클라이언트와 서버 양쪽에서 코드 재사용을 더 하고 싶다면 최근 오픈한 소스의 yahoo mojito https://github.com/yahoo/mojito 를 보세요.node.dll - 지난 주 동안 이 문제를 다루었는데, backbone/ember 또는 다른 것에 익숙해지면 바로 문제를 해결할 수 있습니다.
또, 일부의 실가동 시스템에서는 Knockout.js 를 사용하고 있습니다만, 완전한 「어플리케이션」에는 사용한 적이 없습니다.mongo에 저장된 로그를 드릴다운하고 페이지를 작성하기 위해 mongo 인터페이스에 연결했습니다.정말 마음에 드는데, 너무 큰 것을 짓는 게 불편할 것 같아요.
음, 그건 좀 난잡하네요.그렇죠?
관심 있는 사람과 더 많은 이야기를 나눌 수 있어서 매우 기쁩니다.저는 분노/제작에 이러한 프레임워크('톱 10' 기사에 기재되어 있지 않은 것 포함)를 많이 사용해 왔습니다.직장에서는 JS에 대해 이야기하는 것을 듣는 것에 질려 있습니다.-D.
언급URL : https://stackoverflow.com/questions/10099059/what-are-the-key-differences-between-meteor-ember-js-and-backbone-js
'programing' 카테고리의 다른 글
이클립스에서의 라인 번호 카운트 (0) | 2022.12.09 |
---|---|
Nuxt에서 다른 Vuex 상태에서 Vuex 상태에 액세스하는 방법 (0) | 2022.12.09 |
'/var/lib/mysql/aria_log_control' 파일을 만들거나 파일에 쓸 수 없습니다. (0) | 2022.12.09 |
마음에 드는 장고의 힌트와 기능 (0) | 2022.10.30 |
변수를 평가 함수에 전달하려면 어떻게 해야 합니까? (0) | 2022.10.30 |