【发布时间】:2012-06-29 17:42:10
【问题描述】:
我正在为一个包含所有静态内容的客户端构建一个站点,这意味着它不是一个网络应用程序,因为它不会涉及任何用户交互和对站点本身数据的操作。
话虽如此,UI 相当复杂,最终肯定会非常依赖 JavaScript,所以我想使用 JS 框架。
我进行了大量研究,发现大量 Backbone.js 示例用于高度交互的 Web 应用程序,也具有广泛的 UI,但我想知道它是否也适合我的情况.考虑到我的 UI 要求,它似乎仍然会是这样,但我想知道其他人是否已经成功地在与我类似的实例中使用它。
如果不合适,还有其他建议吗?
【问题讨论】:
-
Backbone 的核心功能是在客户端管理数据模型,并在模型更改时使用视图和事件来维护 DOM。它不是真正的 UI 框架。您认为在静态网站上使用 Backbone 会有什么好处?
-
我想我需要提供一些说明。所以内容是静态的,因为不会有任何用户通过网站本身操纵数据。这一切都将通过 CMS 进行管理。不过,它仍然基于不同的数据模型,而且后端肯定会建立在 MVC 框架上。我认为我可以从使用 Backbone 保持各种模型的前端 JavaScript 井井有条中受益,因为会有大量的 DOM 交互和操作。
标签: javascript static backbone.js web