App-UI:一個新的HTML5應用框架
譯文【51CTO譯文】著名開發者Andrew Trice將為我們帶來一個新的HTML5應用框架App-UI。以下是Andrew Trice的博客的全部譯文:
App-UI是一個網絡和移動開發人員創建HTML和JavaScript時可重復使用的“application container”用戶界面組件,App-UI是那些針對移動設備的交互式應用程序可能會有所幫助的集合。App-UI與PhoneGap的應用有些雷同,App-UI可以很容易地使用CSS樣式/自定義。(聲明:目前App-UI還是一個雛形,尚不成熟。開發者切勿對現有版本報有太大希望。)
App-UI的創建項目需要使用HTML、CSS和JavaScript。所有的動畫渲染使用CSS3 translate3d硬件加速。App-UI效果還不錯,在移動端支持iOS,Android和黑莓瀏覽器,而且適用于絕大多數***版本的桌面瀏覽器。
Why?
您可能會想已經有其他類似jQuery Mobile的開源替代品,“為什么還要使用創建App-UI呢?”創建App-UI的主要動機是為了有可重復使用高性能的、不強迫任何指令性的發展模式的application container。特別是在移動設備上App-UI可作為動畫/轉換方面性能的替代品。
App-UI可以被用于許多不同的現有框架:App-UI只需要一個jQuery加速器框架解決方案:包括與現有的UI部件框架(jQuery UI、Twitter Bootstrap等等)以及與現有的模板框架(Moustache、Knockout、Handlebars等等)結合。
- Application Containers
App-UI雖然目前有三個Application Containers,但是App-UI并不打算成為一個完整的用戶界面組件框架。
- ViewNavigator
該viewnavigator組件允許你創建移動體驗和容易識別的移動用戶界面范式。
- SplitViewNavigator
該splitviewnavigator組件允許你創建片經驗,易于識別的移動用戶界面范式。
- SlidingView
該slidingview允許內容滑動到一邊使用橫向滑動手勢。這是非常類似的行為在iPad的Facebook應用。
Download
如果你開始今天App-UI!你可以瀏覽http://triceam.github.com/app-ui/,閱讀的細節,下載一個副本,并開始建設自己的應用程序!