現現在、咱們常常均可以看到複雜的JavaScript應用程序,因爲這些應用程序變得愈來愈複雜,一長串的jQuery回調語句或者經過應用程序在各個狀態執行不一樣的函數調用,這些作法都會變得沒法再讓人接受,這致使了JavaScript開發人員開始尋找一種組織和效率更優秀的開發方式。實現組織和效率的其中一個最經常使用的架構模式,就是咱們熟知的Model View Controller (MVC)模式,這種模式鼓勵開發人員將其應用程序的不一樣部分分割爲更易於管理的模塊,咱們沒必要使用一個函數直接調用數據庫,經過建立了一個Model(模型或實體)來管理數據庫;經過模板(Template)或視圖(View)來簡化顯示代碼; 最後,經過使用控制器(Controller)來處理咱們的應用程序的請求,MVC模式儘可能下降每一個模塊之間的耦合度,提供程序的開發效率。Ember.js是一個JavaScript的MVC框架,它由Apple前僱員建立的SproutCore 2.0更名進化而來。目前Ember已經發布到1.3.0。詳情能夠訪問emberjs英文網查看最新的版本。javascript
emberjs的基本介紹和使用在此也再也不說明,具體也請訪問emberjs英文網。html
下面是對前端MVC框架的一些調查結果:前端
Gordon L. Hempton是西雅圖的一位黑客和設計師,他花費了幾個月的時間研究和比較了12種流行的JavaScript MVC框架,並在博客中總結了每種框架的優缺點,最終的結果是,Ember.js勝出。java
這次比較針對的特性標準有四種,分別是:node
對於各類JavaScript MVC框架,Gordon都總結了優缺點:git
通過對以上各類Javascript MVC框架特性的比較,Gordon認爲只有Ember.js可以徹底知足他的要求,從而成爲他最終選用的框架。angularjs
下面是amber的環境搭建以及建立應用:github
第一步:安裝node.jsweb
能夠看一下下面這個安裝教程:http://www.runoob.com/nodejs/nodejs-install-setup.html
第二部:安裝ember.js數據庫
打開cmd先測試node.js和npm是否正常運行
而後安裝ember.js,命令爲:npm install -g ember-cli@2.13
安裝完成以後,能夠用命令 「 ember -v 」測試是否安裝正確。
到如今ember的環境就搭建好了,可是在建立應用以前還得安裝git和bower
git安裝:安裝方法和平時安裝軟件的方法同樣,下一步下一步便可。
git下載地址:https://git-for-windows.github.io/
ember建立應用:
首先進入目標目錄,而後用 ember new test_ember 命令建立應用,其中test_ember爲項目名稱
出現這一步表示正在建立ember的應用文件,等待一會就好
出現下面這種狀況則表示安裝正確。
而後本地目錄也出現一下文件
運行ember程序:進入剛纔建立的應用文件夾裏面,執行ember server 或者 ember s
當出現:Serving on http://localhost:4200/ 這一句的時候,則表示環境正常啓動,而後就能夠在瀏覽器裏面輸入http://localhost:4200/訪問ember的程序
到這裏咱們的ember的環境就搭建好了,接下來敬請享受ember給你帶來的快感吧!