Почему Knockout.js лучше подходит для небольших проектов, а backbone.js — для крупных?

радость от использования. Выгода от того, что вам не нужно управлять состоянием в dom или применять свои собственные пользовательские привязки, невероятна, и я не возражаю против того, чтобы не иметь готовых функций модели. Но каждый раз, когда я читаю более -взглядов на Knockout.js по сравнению с другими фреймворками, мне кажется, что это здорово, в результате получается меньше кода и сложности, но лучше подходит для небольших проектов. Это утверждение всегда дается как факт, без особых объяснений, поэтому я не понимаю, в чем заключается консенсус. (Справедливости ради, я еще не использовал Backbone и поэтому не знаю, как они соотносятся.)

Я использовал его в двух достаточно крупных проектах, каждый из которых содержит около дюжины моделей и дюжину моделей представлений -или так, и не видел проблемы с этим. Единственный недостаток, который я вижу по сравнению с Backbone в большом проекте, заключается в том, что вы получите не -незначительное снижение производительности из-за применения нокаута и управления всеми привязками. Но это ли главная проблема или есть что-то еще, что я упускаю?

65
задан Jeremy Smith 25 April 2012 в 16:54
поделиться