2014-05-23 57 views
1

這可能是一個主觀問題,所以我會嘗試以可接受的方式來構造它。EmberJS應用程序...可以與UI框架集成嗎?

我正在開發一個應用程序,第一次使用emberJS。到目前爲止,我喜歡ember可以做的事情,但是我已經知道它在UI部門中仍然有點欠缺。

爲了避免重新發明任何車輪,我正在考慮使用一些css gris和jquery庫,或者可能是一個全面的UI框架,其中包括我可能需要的所有日期選擇,傳送帶,表格排序等。

我已經研究過bootstrap,kendo ui和jquery ui作爲可能的候選人,但我感覺到我將會加載衝突的框架,可能會給我一些幫助,但最終會創建一個臃腫的代碼。

我的問題是:是否有一個佈局/ UI框架已知可以很好地工作(例如恭維)燼?或者我最好使用幾個獨立的庫來滿足特定的需求?

回答

1

我使用Ember與Bootstrap + FlatUI免費主題。我正在手動進行集成。也有圖書館會爲你做(如this之一)。它們存在的事實應該爲您提供易於集成的線索 - 這是可能的,但不是自動的,有時不容易。

最簡單的情況是微不足道的,但是如果您希望引導窗口小部件響應Ember更改(例如,基於數據更改工具提示),則必須執行一些自定義編碼。我要麼創建一個視圖包裝單引導小部件,或創建一個視圖混入我可以附加到頁面視圖。我沒有挖得太深,但我懷疑Ember的Bootstrap正在做類似的事情。

它值得嗎?對於bootstrap或jQueryUI,我會說是。這些庫具有最少的編碼,並且更真實地面向演示。他們的小工具是封裝Ember視圖和組件的好選擇。 Kendoui,我不太熟悉。但只要圖書館保持它的JavaScript包含和模式不可知論,我會說它一槍。

+0

我看着Ember的Bootstrap,我喜歡它。我想我可以使用很多這些組件作爲起點。謝謝!我也喜歡「Ember UI」,但它看起來仍然是一個正在進行的工作,還沒有真正的發佈。 – Grapho

相關問題