1

在 Web 应用程序开发方面,我是一个新手。到目前为止,我所做的项目纯粹是由客户端和 Jquery 驱动的。

最近我发现 Javascript 有一个 MVC 框架(http://backbonejs.org/

这真的让我很兴奋,因为迄今为止我大约 90% 的经验都是使用 Javascript,因此在熟悉的编码语言中使用 MVC 框架的可能性实际上非常棒。

经过更多阅读和探索后,我发现了一个用于骨干网的本地存储适配器: http ://documentcloud.github.com/backbone/docs/backbone-localstorage.html

基本上,如果我正确理解了这一点 - 它将在 cookie 中存储和检索数据

因此,上述框架(骨干网)和插件(本地存储)将允许 Web 应用程序在“无服务器”环境中运行。

在我被任何技术人员钉死在十字架上之前——我确实明白这是一个非常慷慨、通用和简化的声明——但我现在只是想找出一些事情:

  1. 我对框架的理解正确吗?
  2. 有没有人有上述的开发经验?
  3. 我在哪里可以获得有关开发使用 Backbone.js 的 MVC Web 应用程序的新手级教程

期待讨论和您的回答

4

1 回答 1

1

我对框架的理解正确吗?

首先,除了 Backbone.js 之外,还有几个类似“mvc”的 Javascript 框架(假设您认为backbone.js 是一个 mvc 框架,请查看这个 SO问题以及官方文档),例如Ember.jsKnockout。 js , JavascriptMVC . 也就是说,本地存储是 HTML5 的一项功能,并不特定于主干.js(因此浏览器需要支持它,这是一个带有更多信息的 SO问题localStorage),主干.js localStorage 适配器所做的是保存将backbone.js 数据发送到localStorage 而不是服务器。

有没有人有上述的开发经验?

是的(对于初学者来说,您可以在 SO 上查看带有backbone.js 标记的问题......)。

我在哪里可以获得有关开发使用 Backbone.js 的 MVC Web 应用程序的新手级教程

查看此站点以获取一些主干.js 教程。

于 2012-08-16T13:35:42.513 回答