上週日專門從南京跑到上海參加了iWeb峯會(HTML5峯會),感受這一天去的挺值的。幾個演講都挺精彩,乾貨很多啊。
整體感受隨着2014年HTML5標準的終於定稿,最近HTML5產業鏈在逐漸無缺,整個行業應該還處在發展成熟期,已經出現一些技術平臺級的公司,好比白鷺遊戲引擎,Crosswalk,DCloud等。另外微信等一些超級APP已是HTML5的主戰場,各公司在自家的App裏面基本上都已經引入WebView,實現HTML5混合架構。前端
先說下幾個印象比較深的項目和公司。 白鷺Egret遊戲引擎和Lark交互移動應用框架。Intel的Crosswalk框架(Crosswalk 2014年Cordova尚未集成的時候咱們已經用過了。可以解決Android4.0-4.3版本號的移動Web頁面的適配問題,現在進步很是快啊。已經有本身的IDE Intel SDK了)和Intel SDK,木疙瘩專業級HTML5交互動畫內容製做雲平臺, 360yun WebVR平臺(效果很是炫的。之後我可以把航拍圖放上上面了)。野狗實時BaaS(Backend as a Service,主要是基於Web Socket技術實現實時)雲服務。上午ARM的介紹的HTML5新技術看了挺有收穫的。有些東西是曾經沒有關注過的。web
最後百度的美女前端此方分享了HTML5移動頁面構建平臺技術架構。介紹了百度HTML5移動頁面開發平臺Legend的技術架構,是基於AngularJS開發的。gulp
如下說我比較熟悉的多端公佈技術。多端公佈就是開發一套代碼同一時候做爲Android App。iOS App, 移動Web站點,微信站同一時候公佈,DCloud推出了高性能前端MUI和 HTML5極速開發IDE:HBuilder 支持多端公佈,很是適合用來高速開發多端移動項目。 DCloud的多端方案是基於多個WebView的,這樣的方案中現階段確實能解決一些移動端特有的問題。特別是Web 頁面切換載入時空白問題。我我的更傾向基於Ionic框架和Cordova框架的方案,眼下Ionic框架已經攻克了頁面滾動。下拉刷新,鍵盤彈出等移動端特有的問題,由於是基於AngularJS的單頁面應用,不存在Web頁載入時空白的問題。將來隨着設備的性能的逐漸提升,Webkit的不斷進步,HTML5的性能問題將來會再也不存在。微信
在多端公佈和Hybrid App開發方面。公里網已經積累了豐富多平臺適配開發經驗,和完整的前端project化方法。已經可以實現一套代碼支持Android 手機/平板App,iPad,iPhone App,微信站,移動Web站的多端公佈,咱們是基於Ionic Framework。AngularJS。Cordova。gulp等技術實現的,眼下已經完畢2個平臺移動電商產品。架構
本次會議主要關注點HTML5新技術。HTML5開發相關的平臺和工具,HTML5遊戲開發方面,對於React,AngularJS等前端技術涉及較少。Node.js方面阿里推出的Node.js性能調優工具Node Profiler挺讚的,假設能更無缺點就行了,眼下正在考慮使用Node.js作serverAPI。
最後附上iWeb峯會的會刊