iWeb峰会(HTML5峰会)2015年7月19日上海站会后感想

上周日专门从南京跑到上海参加了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新技术看了挺有收获的,有些东西是以前没有关注过的。最后百度的美女前端此方分享了HTML5移动页面构建平台技术架构,介绍了百度HTML5移动页面开发平台Legend的技术架构,是基于AngularJS开发的。
下面说我比较熟悉的多端发布技术。多端发布就是开发一套代码同时作为Android App,iOS App, 移动Web网站,微信站同时发布,DCloud推出了高性能前端MUI和 HTML5极速开发IDE:HBuilder 支持多端发布,很适合用来快速开发多端移动项目。 DCloud的多端方案是基于多个WebView的,这种方案中现阶段确实能解决一些移动端特有的问题,特别是Web
页面切换加载时空白问题。我个人更倾向基于Ionic框架和Cordova框架的方案,目前Ionic框架已经解决了页面滚动,下拉刷新,键盘弹出等移动端特有的问题,由于是基于AngularJS的单页面应用,不存在Web页加载时空白的问题。未来随着设备的性能的逐渐提高,Webkit的不断进步,HTML5的性能问题未来会不再存在。 在多端发布和Hybrid App开发方面,千米网已经积累了丰富多平台适配开发经验,和完整的前端工程化方法,已经可以实现一套代码支持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做服务器API。
最后附上iWeb峰会的会刊http://h5.moneplus.cn/iweb/

Contents
,