Angular.js vs Knockout.js vs Backbone.js

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

Я хочу простой и эффективный способ управления пользовательскими интерфейсами, управляемыми данными.

В какой структуре вы решите решить мою проблему, описанную выше, на основе выполнимости, а также аспекта производительности?

Ответ 1

Это зависит от характера вашего приложения. И, поскольку вы не описали это подробно, это вопрос, на который невозможно ответить. Я считаю, что Backbone будет самым простым, но я работаю в Angular весь день. По моему мнению, производительность больше, чем кодер, чем структура.

Вы делаете тяжелую манипуляцию DOM? Я бы использовал jQuery и Backbone.

Приложение, ориентированное на данные? Angular с хорошей привязкой данных.

Игровое программирование? Нет - прямо на холст; возможно, игровой движок.