Vue+Onsen UI:全力出擊移動應用程序市場
「在瀏覽器端如何以優雅的方式動態生成html網頁」?為了解決這個問題,各種框架都使出了渾身解數,這其中我們不得不提到一個年齡短但是發展快的框架—Vue;Vue由華夏子孫尤小右童鞋於2014年創建,主要用於創建單頁應用程序(SPA),之後在JavaScript社區得到了快速發展,目前已經成為JavaScript開發人員的首選。去年9月發布2.0版之後,Vue的人氣有上升了一個高度。
如果你對React或者Angular等流行框架有所了解的話,那麼你對Vue就不會感到很陌生。它們都具有相似的功能集,並支持相同的一組用例。但是,如果你使用了Vue,就會發現它們之間還是有一些差異的。Vue在創建直觀且易於學習的軟體時,學習曲線非常小。與其他SPA開發框架相比,啟動和運行不需要很多知識。
對於框架的選擇,每個人都有自己的需求和意見,因為每個框架都有自己的優缺點。例如,你想要一個功能全而又複雜的框架,那麼Angular更適合;如果你想要一個結構美觀且獨特的框架,那麼React是個不錯的選擇。但是,易於學習、便於訪問的框架卻沒有出現,我相信Vue的目標就是填補這一空白。
此外,Vue還有很重要的一方面就是向後兼容。有時,React和Angular會強制要求開發人員在框架發生突變的時候更新現有代碼。而這一操作可能會導致項目在特定版本中死機,最終落得廢棄的下場。而Vue試圖通過繼續支持早期版本來減輕這個問題。這對於那些必須維護許多需要保持最新項目的開發人員來說至關重要。
Vue提供了一個輕量級的框架,並且獲得了人們的推崇。和其它開源框架或者項目一樣,Vue社區的人員也在積極貢獻其缺少的庫和擴展。
移動應用和PWA開發
Vue實際上是提供一種有效的方式來處理視圖,這也是它名字的來源。它不提供用戶界面(UI),需要由開發人員構建。
HTML5移動應用,特別是Progressive Web Apps(PWA),現在越來越受歡迎,所以瀏覽器正在積極擴展,並開始提供原生應用功能。混合應用程序是原生應用程序的一種形式,由HTML5 WebView驅動,通常用於B2B或者業務線應用程序。隨著這類的移動應用程序的持續升溫,UI框架需要提供最好的用戶界面、用戶體驗和原生元素。
這也就是為什麼Vue會推出Onsen UI的原因,它專為移動開發而設計,提供超過50個UI組件,遵循iOS和Android設計指南,並確保原生應用程序的外觀和感覺,例如側面菜單,標籤欄,輪播,無限滾動等等。
Onsen UI旨在遵循Vue的最佳實踐,並將Vue.js的功能和簡單性帶入了Hybrid and Progressive Web App。
結論
如果你想要尋找簡單易用、輕量級Reactive框架,那麼Vue絕對是不二之選。搭配Onsen UI,Vue開發人員更是可以輕鬆擴展到移動應用程序市場,繼續創建美觀的 SPA。
※聯想為企業智慧化轉型注入計算新力量
※反轉!Adode要終止Flash,程序員請願求不殺!
※Big Switch融資3070萬美元,加大容器研發投入是重點
※守正出奇 愛可生髮布「雲樹2.0」系列產品
※GitLab新功能Auto DevOps面世,自動啟用,無需配置
TAG:IT168企業級 |
※全方位看你的愛車Edmunds推出AR應用程序Can It Fit
※亞馬遜將出售HTC Viveport應用程序並開放Prime Day VR體驗區
※在你的Python應用程序中測試MongoDB故障轉移
※Adobe發布VR應用程序Project New View
※Oculus的移動應用程序現在支持Rift
※YouTube的VR應用程序在Oculus Go上發布
※iPhone iOS推出了全新的「Apple Books」應用程序,非常實用!
※NextVR應用程序登陸Oculus Rift可免費下載
※Scrounger:iOS和Android移動應用程序滲透測試框架
※Facebook 推出全新「Lasso」應用程序挑戰抖音
※Vimeo推出macOS應用程序,竟然可以與Final Cut Pro集成上傳!
※Meta推出AR 3C CAD可視化應用程序Meta Viewer
※AllSeated為活動策劃者開發VR應用程序
※使用CoreRT將.NET Core發布為Native應用程序
※NextVR應用程序登陸Viveport平台支持Vive
※LuckyMouse使用中國IT公司的證書籤署惡意NDISProxy驅動程序
※印度的自動人力車搭乘應用程序Jugnoo推出Printo 3D列印店
※Windows遠程及本地運行Linux的GUI程序
※Facebook將關閉iOS市場研究應用程序Facebook Research
※雅虎開始在iOS和Android上測試Squirrel消息應用程序