Angular.js vs Knockout.js проти Backbone.js [закрито]


150

Я збираюся використовувати або нокаут, або кутовий, або магістральний для мого особистого проекту. Мені потрібно створити більш великі, триваліші взаємодії на стороні клієнта, щоб працювати з моїми серверними речами.

Я хочу простий і ефективний спосіб управління керованими даними інтерфейсами користувачів.

Яку основу ви вирішили вирішити мою проблему, описану вище, виходячи з доцільності та аспекту ефективності?

Відповіді:


111

Це залежить від характеру вашої заявки. І, оскільки ви не описали це дуже докладно, на це неможливо відповісти. Я вважаю, що хребет є найпростішим, але я працюю в Angular цілий день. На мою думку, продуктивність більшою мірою залежить від кодера, ніж рамки.

Ви робите важкі маніпуляції з DOM? Я б використовував jQuery і Backbone.

Додаток, керований даними? Кутовий з приємним прив’язкою даних.

Ігрове програмування? Немає - прямо на полотно; можливо, ігровий двигун.


1
Основа з React.js Facebook - ще одна альтернатива. Дивіться статтю Clay Allsopp, щоб отримати хороший огляд використання із Backbone.
Віль

1
Хіба jquery не дуже швидкий для важких маніпуляцій з DOM?
quux

4
@quux тепер jQuery став мовою низького рівня порівняно з іншими рамками JS, такі рамки, як Angular / BackboneJs, надають багатий інтерфейс для обробки дому / даних
Rizwan Yahya
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.