在我开发 web 应用程序时,backbone.js 最近引起了我的兴趣。现在我正在开始一个新的应用程序并正在考虑学习backbone.js。我已经完成了关于制作音乐播放器的 3 部分截屏教程的 1/3,我的印象是模型和视图的设置非常混乱和乏味。我正在 PHP/Codeigniter 框架中开发,所以我想我知道 MVC 将如何帮助我。
但是,如果我想开发一个单页(多标签)应用程序,比如让店主管理他们的库存,它可以使用显示仪表板、库存、供应、销售、助理、商店分店的标签。如果没有backbone.js,使用jQuery 的服务器端后端是否就足够了?jQuery 可以隐藏显示不同的选项卡视图、处理 UI 元素的交互、发送和检索 AJAX 调用、管理模态对话框……我可以使用数组时为什么还要使用集合和视图?在这种情况下,使用backbone.js 将如何帮助开发这个应用程序?