2012-08-16 61 views
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應用程序和你的答案新手級教程

回答

1

是我對框架的理解是否正確?

首先有幾個「MVC」像JavaScript框架之外的Backbone.js的(假設你考慮Backbone.js的一個MVC框架,採取在看看這個SO question還有official documentation)例如Ember.jsKnockout.jsJavascriptMVC。這就是說本地存儲是HTML5的一個特點,是不特定Backbone.js的(所以瀏覽器需要支持它,這裏有一個SO questionlocalStorage一些更多的信息),什麼Backbone.js的localStorage的適配器確實是節省了將backbone.js數據發送到localStorage而不是服務器。

有沒有人有上述任何開發經驗?

是的(你可以看看在SO上爲backbone.js標記的問題,以供初學者...)。

我在哪裏可以得到開發MVC的Web使用Backbone.js的

應用新手級教程看一看這個site一些Backbone.js的教程。

+0

非常感謝您的答覆!非常感謝這項努力和出色的答覆 - 我看到骨幹網在這方面得到了廣泛的支持,這非常重要,但您如何看待Ember?我認爲它被評爲最好的之一,與骨幹相比,特別是與刷新視圖的方式相比,我認爲它是優越的,您的爭論是什麼? – 2012-08-17 10:52:05

+0

我自己並沒有真正使用過ember.js。 – Jack 2012-08-17 16:59:44

+0

好的謝謝你,很高的水平,這裏是一篇文章,重量各種框架,燼似乎來了王牌.... – 2012-08-17 20:39:45