求推介 multi tab or multi page front-end framework

本帖最後由 twaiho2003 於 2015-6-21 01:59 編輯

我想搵一個support multi tab or multi page 的front-end framework, 因為宜家做緊的web app需要反應快,
宜家用緊jquery mobile,  雖然功能好齊全,  但係好難用
暫時知仲有angular material, bootstrap 都support multi tab, 但好似唔support multi page
我仲想搵多幾個比較下

Angular 可以用 ngRoute + template,Single Page App 扮 multi-page。可以用 angular-ui-router 做 nested routes.

Bootstrap 最多係 CSS/styling framework,唔算係 frontend framework,所以佢都唔會有 router。

Angular Material 功能上類似 Bootstrap + boostrap.js,routing 都係要靠 Angular Core。

除左 Angular 之外暫時我只用 Ember.js。佢有個稱得上 full-featured 既 router,做 multi-page 非常簡單。

TOP

回覆 2# justlazy


    聽你咁講其實得兩大方向,  angular同jquery 門派,  
咁我繼續用jquery mobile,  做完後再用angular material 重寫,  比較下兩個先,  呢兩個ui framework 係親生仔.
另外,  例如APP STORE 有好多CATEGORY,  每個CATEGORY 又有一堆APP,
實情其實係點寫? 每個category 都開個page? 定係等user 揀到先render,  由頭到尾得個page?

TOP

回覆  justlazy


    聽你咁講其實得兩大方向,  angular同jquery 門派,  
咁我繼續用jquery mobile,  做 ...
twaiho2003 發表於 2015-6-21 16:05


angular material 要 IE 10+

小心! 睇 requirement 做人

到時要搞多 Fallback mode 就唔好喇

TOP

回覆 4# hihihi123hk


    主要做mobile,  唔怕ie

TOP

回復 1 #twaiho2003

真係第一次聽話jqm難用,我覺得很好用,雖然好多野要自己寫,但我反而覺得彈性太d。

via HKEPC Reader for Android

TOP

回復 3 #twaiho2003

我會開定一版product list page, 一版product detail,然後display 時才gen html code落content div。

via HKEPC Reader for Android

TOP

回覆 6# gamezz


    因為做dynamic content , 每次改完野,  又要manual initialize,  要搵返果個widget 用咩method initialize果下麻煩

TOP

回覆  justlazy


    聽你咁講其實得兩大方向,  angular同jquery 門派,  
咁我繼續用jquery mobile,  做 ...
twaiho2003 發表於 2015-6-21 16:05


每個category 都開個page?
定係等user 揀到先render,  由頭到尾得個page?

如果所有pages嘅格式都一樣, 我建議用一個page, 唔係之後main嗰陣

TOP

回覆 3# twaiho2003

如果咁分既話,我諗 Underscore.js 都係一個門派,對上有 [Backbone.js](http://backbonejs.org/),再對上仲有其他多功能啲既 frameworks。

其實唯一唔用 jQuery 既 concern 係 performance。因為而家主要做 Responsive 既 web components,响電話既 webview 用 Angular,用 jQuery 用 jqLite 個效能分別係感覺到。

相對之下 Lo-Dash / Underscore 既 performance 會好啲,但係佢地對 DOM manupilation 無 jQuery 咁方便,反而係專注响 data structure,architecture 上面多啲。

由於用响 client side 既都可以叫 front-end framework,所以以上講過既所有 frameworks 廣義上都算數。但係用咩 framework 去實現咩功能就好睇 requirement。比如我會用 jQuery / Underscore / Lo-Dash 去做一個獨立既 demo,但唔會 bother 去 setup 一個 Angular / Ember envrionment 去搞一頁都唔夠既內容。我會用 Angular / Ember 去做一個完整既網頁、reusable components 等。效能要求高既我會用 Angular 去做,其他就 Ember。

至於 IE support,who cares? 我對客都係咁講

TOP