Вопрос по javascript – Каковы основные различия между Meteor, Ember.js и Backbone.js? [закрыто]

243

Изучение Ember.js / Backbone.js было в моем списке дел некоторое время. Теперь, когдаметеор Я просто хотел бы знать, может ли кто-нибудь с опытом работы с Meteor, Ember.js и Backbone.js суммировать ключевые отличия, плюсы и минусы этих трех JavaScript-фреймворков для человека без какого-либо опыта.

В частности, я хотел бы знать, для каких задач каждая структура более подходит и почему другие не подходят.

Изменить: теперь, когда я прочитал немного больше о Метеоре, он больше похож на Knockout.js, чем на Backbone.js. Так что любое сравнение с Knockout.js тоже приветствуется.

Благодаря «мудрому» Моды, которые закрыли вопрос «Метеор» с наибольшим количеством голосов как «неконструктивный», теперь мы остаемся с устаревшим ответом. Хорошая работа StackOVerflow! ... Так как я не могу добавить свой ответ здесь, ознакомьтесьWhy Meteor, который сравнивает Метеор с несколькими другими фреймворками и библиотеками. Dan Dascalescu
Я нашел эту ссылку полезной. Взгляните на график с различными рамками.code.tutsplus.com/tutorials/… B Seven
Я полностью согласен с вами, @DanDascalescu. Некоторые моды злоупотребляют своими привилегиями. Askar
На этот вопрос Метеора с наибольшим количеством голосов нужно ответить сейчас! Это очень и очень конструктивно! Erick Petrucelli

Ваш Ответ

1   ответ
159

http://codebrief.com/2012/01/the-top-10-javascript-mvc-frameworks-reviewed/ it's followed by a good discussion in the comments too. I think I've seen Gordon (who wrote it) on here so maybe you'll get a reply from him.

Я бы сказал, что если вы хотите изучить этот стиль разработки приложений, то, с одной стороны, множество полезных примеров с открытым исходным кодом может быть полезным для вас. Но с другой стороны, хотя и новый, Emberpackage на самом деле более полная ИМО, чем магистральная.

И то, и другое дает вам возможность реализовывать вещи различными способами, которые могут сбивать с толку, но Ember предоставляет больше кода, который вам придется написать самостоятельно в качестве основы, что лично для меня более важно для быстрого прототипирования, чем богатство Примеры магистралей доступны.

Существуют более зрелые плагины для сохранения данных для магистрали, но вокруг Ember есть большой гул сообщества, и множество библиотек Contribute делают большие успехи. Я был приятно удивлен тем, как быстро я (и другие) получили качественные ответы для относительно новой платформы здесь, на переполнении стека.

Когда вы говорите метеор, мы говорим о совершенно другом. Если вы хотите сделать больше с повторным использованием кода как на стороне клиента, так и на стороне сервера, то взгляните на недавно открытый Yahoo Mojitohttps://github.com/yahoo/mojito работает на node.js - я возился с ним на прошлой неделе, и если вы познакомились с backbone / ember или любым другим, это совсем просто.

Я также должен сказать, что у меня есть Knockout.js, используемый в некоторых производственных системах, но я никогда не использовал его для полноценного «приложения». Я подключил его к интерфейсу Монго для детализации и просмотра логов, хранящихся в Монго. Мне действительно это нравится, но я бы не чувствовал себя комфортно, создавая в нем что-то слишком большое.

Ну, это немного странно - не так ли :)

Очень рад поговорить об этом со всеми, кто заинтересован. Я использовал некоторые из этих структур в гневе / производстве (включая вещи, не перечисленные в статье «10 лучших»), и люди на работе устали слышать, как я говорю о JS, я думаю :-D

Конечно, Дэн. Кажется, я едва упомянул Метеор ;-) Хотя в вики много информации. Если хотите, добавьте параграф длины остальных, это определенно актуально, и даже более того сейчас, чем когда я отвечал. напишите мне @gmail user ТАК имя пользователя, если хотите
Если вы забрели сюда, не пропустите потрясающие сравнения инструментов JavaScript в ToDoMVCtodomvc.com
Привет, Джо, этот ответ немного устарел. Хочу добавить кое-что изWhy Meteor? (Я бы предоставил ответ сам, если бы неthis.)
Хороший звонок @ DOK, это, вероятно, получает много трафика Google! Следите / следитеtastejs.com когда следующее «большое приложение»; версия todomvc тоже выходит!

Похожие вопросы