Я новичок в мире backbonejs и купил книгу из приложения Backbonejs от Адди Османи. Я читаю книгу, и я пытаюсь создать приложение с backbonejs. Где-то в книге он написал раздел о расширении backbonejs и раскрыл, как использовать марионетки. Я посетил сайт продления Github backbonejs, у них есть много расширений, включая marionettejs. Теперь я запутался в использовании backbonejs, должен ли я использовать extendsion, как Marionettejs, или нет? Я знаю, что extendsion может принести много преимуществ для webdevelopment, когда я буду использовать backbonejs, тогда я тоже должен использовать marionettejs? Когда полезно использовать extendsion, если нет?backbone.js marionette and co
0
A
ответ
1
Я нахожу, что Marionette является полезным дополнением к Backbone, поскольку он уменьшает количество повторяющегося кода, который вам нужно написать (отключение прослушивателей событий при закрытии просмотров, рендеринг одного вида для каждого элемента в коллекции и прикрепление его к DOM , и т.д.).
Там хорошая (короткий) сравнение марионеток и простой Backbone здесь: http://addyosmani.github.io/backbone-fundamentals/#boilerplate-rendering-code
В конечном счете, лучший инструмент для вас будет зависеть от того, что вы хотите достичь, и каковы ваши предпочтения.
Полное раскрытие информации: Возможно, я не совсем объективен, так как я пишу book on Marionette. Но я уверен, что другие участники предоставят вам свои собственные мнения.
Смежные вопросы
- 1. Backbone.js - Уничтожение контроллера Marionette
- 2. Редактировать список, используя Backbone.js/Marionette
- 3. Marionette View and Region
- 4. Backbone.js - Marionette ItemView onDestroy() никогда не назывался
- 5. Backbone.js Маршрутизатор Marionette и вложенные представления
- 6. backbone.js, views and routing
- 7. localization and translation for backbone.js
- 8. jQTouch and Backbone.js Маршрутизация/просмотры
- 9. backbone.js sync and storage optoñs
- 10. Расширение Marionette view
- 11. Джанго UR Co
- 12. Marionette Driver Unreachable exception
- 13. Matlab Co-появление Matrix
- 14. WordPress Symfony Co-habitation
- 15. Java Co-ordnates
- 16. Перепишите Co не работает
- 17. Scala Co и контравариантность
- 18. Почему P ⊆ co-NP?
- 19. Ограниченный коэффициент co-NP?
- 20. Les Miserables Co встречаемость
- 21. Задержка перед co() завершена
- 22. Lua co-routines
- 23. Haskell охранники и Co
- 24. Socket.IO CO не удался
- 25. Интеграция iCanHaz и Marionette
- 26. Как создать контроллер в Backbone.js?
- 27. Получение вычисленных атрибутов CSS (ex: width) после просмотра отображается с помощью Marionette Backbone.js
- 28. требуют js + backbone + marionette: Не удается прочитать свойство «Marionette» неопределенного
- 29. Backbone Marionette 'itemViewContainer' не найден
- 30. Marionette add grandchild views
Я купил вашу книгу, надеюсь, что это будет полезно для меня. –
Надеюсь, тоже! В любом случае, это поможет вам понять, как биты и куски идут вместе (виды, модели/коллекции и т. Д.). Эта информация будет полезной, даже если вы решите использовать только простой Backbone. –
У меня вопрос о amd и marionettejs. Могу ли я использовать RequireJS для загрузки marionettejs? –