HTML5規範開發完成時,將成為主流。根據統計2013年全球將有10億手機瀏覽器支援HTML5,同時HTML Web開發者數量將達200萬人。毫無疑問,HTML5將成為未來5-10年內,行動網路領域的主宰者。
毋庸置疑,HTML5已經改變了我們的percieve線上網站、應用程式和內容。它是如此的先進,以至於許許多多的瀏覽器期望使用上HTML5的最新功能,然而這需要很長時間來計劃以及實施。如果你之前有與網路相關的腳本經驗,那麼學習HTML5可能並不是一件非常困難的事。
然而,視圖找到最完美的HTML5 Web框架是一件非常困難的事情。今天小編就為大家推薦幾款應用較廣泛的Web框架,希望對各位HTML5開發人員有一定的幫助。讓我們一起來看看吧!
Ionic是一個前端的框架,幫助開發者使用HTML5、 CSS3和JavaScript做出原生應用。有了它,開發者可以使用HTML5做出原生應用程式的感覺。
原生應用程式通常跑起來會更快、更平穩,帶給使用者的體驗也更出色。然而Web設計者/開發者也一直在尋找一種工具,將原生應用程式的體驗帶到Web技術中。 Ionic就是一個前端的框架!
Modernizr是一個開源的JS庫,它使得那些基於訪客瀏覽器的不同(指對新標準支持性的差異)而開發不同等級體驗的設計師的工作變得更為簡單。它使得設計師可以在支援HTML5和CSS3的瀏覽器中充分利用HTML5和CSS3的特性進行開發,同時又不會犧牲其他不支援這些新技術的瀏覽器的控制。
Modernizr是基於漸進式增強理論來開發的,所以它支援並鼓勵開發者一層一層的創建他們的網站。一切從一個應用了Javascript的空閒地基開始,一個接一個的添加增強的應用層。因為使用了Modernizr,你很容易知道瀏覽器都支援什麼。
# Initializr 是一個HTML5 模版產生器,幫助使用者快速開始基於HTML5 模版檔案的新項目,它可以產生自訂的乾淨的模版。開發者可以選擇功能、樣本庫和任何應該包括的部分。你可以在不到2分鐘來產生一個模板。
Sencha是能夠吸引巨額投資的罕見的HTML5框架,它主要是用以提升主流行動裝置在瀏覽器上的觸碰操作,增強使用者體驗。該框架以久負盛名的Ext JS客戶端框架為基礎,並支援最新的HTML5和CSS3標準,與流行的Apple iOS和Andriod裝置相容。
MontageJS是一個現代化,完整的HTML5的框架,旨在創建單頁的應用程式。 MontageJS 可以幫助您建立高可擴充性和可維護性的 HTML5 應用程式。有了 MontageJS,開發人員可以建立可重複使用的使用者介面元件和模組,元件和控制器之間的綁定屬性,並且同步 DOM 查詢和更新,以確保流暢的使用者體驗。
# SproutCore的是基於網路的創新使用者體驗的開源框架。它具有令人難以置信的速度,這意味著沒有更短的頁面渲染時間。同時利用最新的Web技術和規範,具有良好的可訪問性。同時Sproutcore 提供大量的高效能應用包括MobileMe等,並且支援多個UI框架、標準MVC架構及完整友善的文件。
Brunch是建構HTML5非常迅速的一個工具,這樣的建置同時還可以避免產生的設定檔大於專案本身。
以上是7個專為HTML5開發人員打造的Web框架的詳細內容。更多資訊請關注PHP中文網其他相關文章!