上周日专门从南京跑到上海參加了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开发方面。千米网已经积累了丰富多平台适配开发经验,和完整的前端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峰会的会刊

iWeb峰会(HTML5峰会)2015年7月19日上海站会后感想的更多相关文章

  1. 2015年12月28日 Java基础系列(六)流

    2015年12月28日 Java基础系列(六)流2015年12月28日 Java基础系列(六)流2015年12月28日 Java基础系列(六)流

  2. 2015年12月13日 spring初级知识讲解(四)面向切面的Spring

    2015年12月13日 具体内容待补充...

  3. 2015年8月18日,杨学明老师《技术部门的绩效管理提升(研讨会)》在中国科学院下属机构CNNIC成功举办!

    2015年8月18日,杨学明老师为中国网络新闻办公室直属央企中国互联网络中心(CNNIC)提供了一天的<技术部门的绩效管理提升(研讨会)>培训课程.杨学明老师分别从研发绩效管理概述.研发绩 ...

  4. 2015年8月17日,杨学明老师《产业互联网化下的研发模式转型》在中国科学院下属机构CNNIC成功举办!

    2015年8月17日,杨学明老师为中国网络新闻办公室直属央企中国互联网络中心(CNNIC)提供了一天的<产业互联网化下的研发模式转型>内训课程.杨学明老师分别从产业互联网化的问题与挑战.传 ...

  5. 【C++】命令行Hangman #2015年12月15日 00:20:27

    增加了可以在构造Hangman对象时通过传入参数设定“最大猜测次数”的功能.少量修改.# 2015年12月15日 00:20:22 https://github.com/shalliestera/ha ...

  6. 我的Python成长之路---第一天---Python基础(作业2:三级菜单)---2015年12月26日(雾霾)

    作业二:三级菜单 三级菜单 可一次进入各个子菜单 思路: 这个题看似不难,难点在于三层循环的嵌套,我的思路就是通过flag的真假来控制每一层的循环的,简单来说就是就是通过给每一层循环一个单独的布尔变量 ...

  7. 我的Python成长之路---第一天---Python基础(作业1:登录验证)---2015年12月26日(雾霾)

    作业一:编写登录接口 输入用户名密码 认证成功系那是欢迎信息 输错三次后锁定 思路: 1.参考模型,这个作业我参考了linux的登录认证流程以及结合网上银行支付宝等锁定规则 1)认证流程参考的是Lin ...

  8. 我的Python成长之路---第一天---Python基础(1)---2015年12月26日(雾霾)

    2015年12月26日是个特别的日子,我的Python成之路迈出第一步.见到了心目中的Python大神(Alex),也认识到了新的志向相投的伙伴,非常开心. 尽管之前看过一些Python的视频.书,算 ...

  9. Git学习(二)(2015年11月18日)(2016年1月29日)

    2015年11月18日Git学习: .Shell 删除文件夹及其所有文件 rd/s/q 文件目录 ---------------当前为先创建本地Git库后与网上Git服务器关联------------ ...

随机推荐

  1. java 中 针对数组进行的工具类

    1.遍历数组的方法: public static void printfArray(int[] arr)  2. 获取数组中最大值: public static int getMax(int[] ar ...

  2. Erlang Concurrent 并发进阶

    写在前面的话 本文来源于官方教程 Erlang -- Concurrent Programming.虽然没有逻辑上的关系,但建议在掌握了Erlang入门系列教程的一些前置知识后继续阅读. 之前我是逐小 ...

  3. 文本域、bootstrap-table显示以及MySQL三者间的换行符问题

    首先,今天在做项目的时候遇到的一个问题,如何实现文本输入换行以及在前台Bootstrap-table中显示也能够换行. 也许你马上就会想到说,用富文本编辑器,然而我们需要实现的只是文本输入以及换行功能 ...

  4. Servlet编程实例2

    上次实验中利用HttpServletRespon.sendRedict()方法来实现页面的转跳,而这种重定向请求的方法无法传递缓存的内容. 所以为了做出改进,这次使用RequestDispatcher ...

  5. 重构手法之Introduce Explaining Variable(引用解释性变量)

    返回总目录 6.5Introduce Explaining Variable(引用解释性变量) 概要 你有一个复杂的表达式. 将该复杂表达式(或其中一部分)的结果放进一个临时变量,以此变量名称来解释表 ...

  6. 设计模式的征途—7.适配器(Adapter)模式

    在现实生活中,我们的笔记本电脑的工作电压大多数都是20V,而我国的家庭用电是220V,如何让20V的笔记本电脑能够工作在220V的电压下工作?答案:引入一个电源适配器,俗称变压器,有了这个电源适配器, ...

  7. MarkdownPad2测试

    IO利用率统计 SAS SSD MegaRaid

  8. JavaScript学习笔记(六)——Map、Set与iterable

    在学习廖雪峰前辈的JavaScript教程中,遇到了一些需要注意的点,因此作为学习笔记列出来,提醒自己注意! 如果大家有需要,欢迎访问前辈的博客https://www.liaoxuefeng.com/ ...

  9. 创建简单的Python列表

    比如给出电影列表: The Holy Grail The Life of Brian The Meaning of Life 转换为Python可读的列表,需要遵循以下4个步骤: 1.在数据两边加引号 ...

  10. angular指令的简单练习

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...