老一批程序员都知道,早基于PC端的开发为什么会由C/S架构发展到B/S架构(web开发)。也能体会到,C/S开发从部署项目到升级维护项目给公司带来了多大的成本,项目的部署和升级维护的效率是多么的低下。
随着移动智能设备的发展,移动设备的便捷性自然不必说。十年前,有朋友曾经和我预言,未来移动设备会替代PC机,当然,完全替代还没有做到,但是,移动设备目前的态势大家有目共睹,已经成为了主主主流。全球行动通讯系统协会(GSMA)3月1日公布的报告指出,到今年中,全球手机用户人数将突破50亿人。
而对于移动设备上的开发,就像PC机由C/S到B/S一样,也将会经历从原生APP(PC机的C/S架构)到混合时代(原生app和webapp),后到webapp(PC机)成为完全的市场地位的过程。加之,网速的提升(移动公司的提速降费),使得webApp成为加快了步伐。
而webApp开发所使用的就是web技术,随着,社会的分工越来越细,用户的软件素质越来越高,用户越来越重视体验。所以前端工程师的需求量越来越大,而完成webApp前端开发的技术HTML5近两年“网红”地不得了。HTML5开发人员也随之物以稀为“贵”。
有人在想,HTML5现在很火,未来如何?这种顾虑也是人之常情。
我想,只要智能设备不消失,只要网络速度不是下降的趋势,web前端开发前面的路永远是开阔而平坦的大道,这个是显而易见地。智能设备的发展肯定是越来越智能,网速肯定是越来越快。那么web前端随着社会的发展,所用的技术,无非是版本的提升,如HTML6时代来了(当然也许是HTML2020)。
接下来我们要谈的是2017年HTML5的发展趋势。我想从市场的角度,技术的角度来谈一下。
从市场的角度来说,HTML5能发展多少年,十几年,几十年,上百年,我不想预测。但是,我想web的存在,互联网的发展毋庸置疑。而且一个时代以百年计……
HTML5的需求量很大,源自于web开发的必然性和用户对体验和交互的高要求。我想,随着社会的发展,用户体验是永恒的话题,HTML5就是为了解决这个问题而生的。而HTML5比android和iOS的大好处是,跨平台,不管是PC还是移动,不管是android操作系统还是iOS操作系统。企业永远是追求利益的,能用一个人解决的问题,不会招聘两个人。可以简单地这样认为,一个HTML5开发人员顶两个人(一个android和一个iOS)。
其实市场的需求远远比我们想象的要大得多,所以2017年,HTML5依然强势。
从技术的角度,HTML5的跨平台性,简单,易学对于其它前端技术来说简直就是无解的。HTML,CSS的简单易学,JS语言从上个世纪出现后,能量就一直远远被人低估,并且被曲解。JS可以完成是事情太多太多。从Stack Overflow的问答平台的数据统计来看。超过400万的用户,问答了1000多万个问题。Javascript 的占了55.40%。说明,说明学习JS语言的人数之巨,也说明了JS语言的能量我们还没有完全掌握和发挥。GitHub在2016年9月年度会议之前,分享了其统计的报告,JavaScript远远超过了其它语言而排名。我在想,我们什么时候才能把JavaScript的能量发挥到极致。而且它一直在提升,ES5/6的出现,是让程序员对JS爱不释手。所以,2017年,HTML5依然强势。
2017年以及未来HTML5对于人类社会的贡献体现在何处:
企业级的开发
企业级开发是永恒的,人类社会要跟上信息化的步伐,就需要各行各业的信息化。而移动设备带来的办公自动化的效率提升,业务处理速度的提升。从3年前的各行业言必称“给我做个app吧”,到后来出现了办理保险业务,下个app有优惠;加油,下个app有优惠;购买火车票,下个app;网上挂号,下个app……,很多行业办理业务都是需要下个app。其实下载app很麻烦----需要时间,需要流量,需要空间。有了webapp这一切都不是问题。直接打开页面,进行操作即可。以后,跟“下个app”说拜拜。
页游
游戏永远是要伴随人类的。人的生活中也缺少不了游戏,而移动设备上游戏,加方便,随时随地用手机打开游戏,此游戏玩腻了,换个游戏是人类的本性。所以,HTML5所做的页游必然是个趋势。
微信应用
去年的微信小程序火了,现在虽然有所沉寂,但是,这些多是商业上的问题,纯粹冲技术的角度和应用的角度来说,微信小程序是不错的,它是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。
开放申请后,主体类型为企业、政府、媒体、其他组织或个人的开发者,均可申请注册小程序。小程序、订阅号、服务号、企业号是并行的体系。
移动视频、在线直播视频升级
HTML5技术的视频数据传输方式,让视频直播加高清流畅。而且,视频还将与网页真正的融为一体。不但解决了移动设备播放技术的短板,而且HTML5可以为视频实现任意平台播放,甚至是人画交互。
WebVR
VR是虚拟现实的意思,而webVR就是通过HTML5将虚拟现实场景嵌入到网页。在医学,娱乐,军事航天,室内设计,房产开发,工业仿真,应急推演,文物古迹等等方面的应用,只有我们想不到的,没有它做不到的。
两年输送HTML5开发中高端人才近2万人,成为HTML5培训领军品牌
对于HTML5/WEB前端行业人才的输送,千锋功不可没,作为培训行业的巨头,每年给行业里输送HTML5技术人员近万人。对技术趋势的把握,着web前端开发的行业。是企业前端技术方向的者,企业用哪些前端框架比较多,千锋起了作用,毫不夸张地说,在过去的两年里,是千锋撑起了国内前端行业的锦绣江山。
相关文章
了解千锋动态
关注千锋教育服务号
扫码关注千锋互联
身边的移动开发导师