我對Ember.js有點困惑,我不明白一些與Ember相關的基本概念。 我在官方頁面上看到Ember是一個客戶端框架。Ember.js服務器端或客戶端或兩者?
造成這種差異的原因是由於Ruby on Rails是服務器端框架,而Ember是客戶端框架。
但在同一時間,我知道子玉的Node.js是一種服務器端框架下運行。
Ember也可以爲用戶界面構建視圖和組件。
所以,我很困惑,是一個服務器端框架,客戶端框架還是兩者?
感謝。
我對Ember.js有點困惑,我不明白一些與Ember相關的基本概念。 我在官方頁面上看到Ember是一個客戶端框架。Ember.js服務器端或客戶端或兩者?
造成這種差異的原因是由於Ruby on Rails是服務器端框架,而Ember是客戶端框架。
但在同一時間,我知道子玉的Node.js是一種服務器端框架下運行。
Ember也可以爲用戶界面構建視圖和組件。
所以,我很困惑,是一個服務器端框架,客戶端框架還是兩者?
感謝。
服務器端渲染不同於服務器端框架。
我們一般在一個服務器端框架什麼:
我們通常在客戶端框架:
所以作爲結果,Ember.js是客戶端框架。
當然,您可以從ember.js訪問數據源(例如pouchdb),或者您需要在客戶端實施安全策略。但事實並非如此,安全的核心實施必須在服務器端完成。
Ember.js有大約兩個選項渲染UI:
Ember是一個客戶端框架,主要用於爲Web平臺編寫Single Page Applications。
Ember使用Node作爲工具,通過NPM和附帶的CLI工具Ember-CLI來改善開發過程和開發人員生產力。這個工具包括構建應用程序腳本,安裝依賴項,合併資源,使用實時重新加載的開發服務器等。這就是說,您可以構建一個Ember應用程序,而無需使用Node,這隻需要做更多工作就可以完成你自己。
Ember還支持通過Fastboot在服務器上呈現其視圖。
謝謝,現在更清楚了...... – winter