在Web应用程序开发方面,我是一个新手。到目前为止,我所做的项目纯粹是Client Side和Jquery的支持。
最近我发现Javascript有一个MVC框架(http://backbonejs.org/)
这让我很兴奋,因为我迄今为止90%的经验都是使用Javascript,因此在熟悉的编码语言中使用MVC框架的可能性实际上非常棒。
经过一些阅读和探测后,我发现了一个用于骨干网的本地存储适配器: http://documentcloud.github.com/backbone/docs/backbone-localstorage.html
基本上如果我理解正确 - 它将在cookie中存储和检索数据
因此,上述框架(骨干网)和插件(本地存储)将允许Web应用程序在“无服务器”环境中运行。
在我被任何技术人员钉在十字架上之前 - 我确实理解这是一个非常慷慨,通用和简化的陈述 - 但我只是想在这一点上找到一些东西:
期待讨论和您的回答
答案 0 :(得分:1)
我对框架的理解是否正确?
首先,除了Backbone.js之外,还有几个“mvc”类Javascript框架(假设你认为backbone.js是一个mvc框架,请看看这个SO question以及{{3} })例如official documentation,Ember.js,Knockout.js。那就是说本地存储是HTML5的一个功能,并不是特定于backbone.js(因此浏览器需要支持它,这里是一个SO JavascriptMVC,其中包含更多关于localStorage
的信息),是什么backbone.js localStorage适配器将backbone.js数据保存到localStorage而不是服务器。
有没有人有上述任何开发经验?
是的(您可以在这里查看标签为backbone.js的问题,对于初学者来说......)。
我在哪里可以获得有关开发MVC Web的新手级别教程 使用Backbone.js的应用程序
对于某些backbone.js教程,请查看此question。