2008年1月22日公布html5的第一份正式草案之后,很多w3c专家和开发成员认为html5发展还需要22年。
2009年却出现一些初步规范,如canvas 2d api 1.0规范,css3、js2等。
2010年出现了各种工具和开源库。
2011年发布了webgl 1.0规范,这标志着html5 3d时代元年,同时国外出现three.js之类的开源库,加上之前已经存在的extjs jquery引擎,很可能w3c在2014年之前,会将这些开源库及规范纳入正式文档里面,从而这些开源库和规范成为事实上的标准。加上软件硬件和国内厂商的大力支持,如微软、谷歌、苹果、IBM、adobe、oracle(甲古文)、netspace(网景)、mozilla firefox等,特别是浏览器厂商。外国就有专家和开发人员说,w3c会将html5规范提前到2013年底发布,这进一步加速了html5的普及和推广。
2012年,微软发布了html5割绳子游戏,谷歌发布html5地图和开发软件、adobe也全力转向开发html5工具应用、facebook、youtube等社交巨头全面改版成html5页面,还有报告称支持HTML5的手机2013年将超10亿部,这些都标志着国外html5普及率已经达到40%以上,国内目前虽然比较低,但也有20%支持html5浏览器的手机和pc电脑,毕竟2012年才开始,国内像腾迅、新浪、百度、网易、搜狐等门户网站,都在加紧开发html5游戏和应用,只是现在米有面市,另外国内一些新的html5社区,都相继成立,看样子实力都不差,这些社区估计背后就是强大的互联网科技公司在支撑着,如果一切不出意外,今年将会有百度、腾迃推出的html5社区和网页游戏、html5 3d游戏也会有不少作品上市,另一方面加上国外html5的各种开发工具,到今年5-7月,微软windows8和ie10正式发布,那个时候,国内html5普及率将会达到前所未有的40%,这个数字虽然看上去还不如flash player的98%,但想想看,移动和pc领域加起来普及率达到40%,那么国内的门户网站还会等么,肯定要上html5页面,不会是首页,但会是其它页面试运行页。
说了这么多,不想再说什么,要学html5,现在就要开始准备了。再晚,就来不及的。上到网页设计师,下到程序员,都需要学,因为2013年的互联网就是html5时代的上演。
http://bbs.9ria.com/viewthread.php?tid=45402&highlight=%2Bhtml5HTML5
从现在看来html5是 一个温和的改进,它没有强制要求放弃现有的任何一种技术或方案。同时它也没有采用捆绑销售的方式(我们可以只采用html5的 某一项标准,对于其他的仍旧可以用现有的方式来实现)。这些使得html5的推进将是一个长期进化的过程,这期间过时的东西会 被抛弃,而新的方式将会浮出水面。 各浏览器厂商正在加快对于html5的 支持,对于有心于支配下一代互联网浏览器市场的厂商而言,多支持一种标准,是有益无害的。相信再过1-2年html5的 那些新功能将会得到广泛的支持。 从商业的角度看,html5也 会是一个妥协的方案。它虽然会使你丧失一部分机会,但不会因此而成就你的竞争对手。敌视或抵制html5反而会错过更多的机 会。 在移动设备上html5具 有更大的优势,由于移动设备的平台特性,设备商与软件商之间存在着一些竞争关系,这使得html5可以更快的进入市场,出于对移动网络的看好,html5也应该会有一个美好 的未来
Flash和HTML5比较
1.普及率
任何的语言和产品成功与否取决于商业应用的普及率,FLASH的普及率我就不说了,大家都知道,除非你玩的是命令行或服务器否则基本上都有,这点比HTML5有很大的优势,当然你别和我说这个以后普及很快的,OK,那么我简单的问你,IE8出来多久了,IE8在中国的普及率又是多少你知道吗?你有知道有多少用户依然在使用IE6吗?我们从事互联网行业所以我们关注新版本,但是对于普通网民来说他们不在乎,更别提HTML5,即使IE9支持HTML5,你要等到何年何月?在回头看看FP的新版本,可以说在很短的时间内即可升级到最新版本,不管你是不是普通网民。还有在最近几年内难道在这期间ADOBE都是吃干饭的,FLASHPLAYER不会升级?所以这点毫无疑问的是FLASHPLAYER占有极大优势。
2.商业应用
这点就更不用说了,在与客户交谈的时候使用什么来实现,我想取决于客户的需求,你给客户说HTML5如何优秀,我想客户也会考虑到他自己能否使用,难道你会说你的电脑给我,我给你装一个最新的浏览器?如果对方是一个公司呢,难道你会说我去到你们公司上门服务,给你们每台计算机都安装最新的浏览器?
3.开发环境
快速快发和调试也是一个非常关键的因素,本身一个项目用FLASH一周可以实现,你用HTML5+JS要用2周何必呢?为什么说2周,因为你没有一个很好的调试工具,JS的调试可以说是最让人头疼的事情,这点你还别NB,起码我知道JS是出了名的难伺候!当然你可能会说JS很好调试啊,借助工具,我说的是其中的业务逻辑调试而非代码校正调试,FLEX我就不说了,用了的人都知道
4.编译型&解释型
我们都知道AS3最终会通过编译器编译成一个独立的文件,所以说AS3是属于编译型文件,而HTML5+JS呢?解释性语言,解释性语言的运行效率取决于解释器也就是浏览器,而编译型语言则不一样,通过这点我们就知道他们不是一个层次的东西,所以那些断言HTML5会给FLASH送终的人就继续你的YY之路吧!
5.网络支持
说道网络支持,JS支持XMLSOCKET或者SOCKET长连接吗?反正我到目前为止知道的是都是借助FLASH作为中转开发的,当然你别说通过一些极端的方法,如果JS官方不支持就是不支持,伪造的方法兼容性也不好。
6.FLASH是CPU hog?
说实话不是很理解乔布斯的话,任何语言的好于坏取决于开发者,如果我用C++写了一个病毒,那是不是意味着C++语言就是一个垃圾,很明显的道理,我用JS不断的写循环,浏览器一样也会挂掉,工具的好与坏取决于你怎么使用,而不是你只看到不好的一面然后就断定说这个是垃圾!
7.JS+HTML5的小内存
为什么说小内存,因为我不知道JS的内存可以存储二进制数据吗?可以读取本地IO到内存吗?很明显JS做不到,但是FP可以做到
8.视频PK
说道最关键的了,因为很多人认为HTML5的视频会打败FP,OK我就先比方所有的人上网都是为了看视频,我想问你HTML5支持H264吗?包括现在的FIREFOX似乎也只是H263编码的,而H263编码早已是FP的代谢产物,现在有个宽带基础的谁去看那些模糊不清的影片,在回头看看FP吧!H263/H264随你选,还有FP有很强大的FMS来做视频实时发布系统,你HTML5有什么,当然你别说msplayer,msplayer是微软的。或者谁NB的用HTML5做一个视频录制的程序给我看看。我们都想开开眼界
9.声音和麦克风
HTML5可以捕捉麦克风波形吗?HTML5支持原生的MP3播放吗?就算HTML5支持,比如做一个游戏,有些对声音播放要求是很及时的,FP是把声音加载到内存,你HTML5能做什么,无非加载到缓存,一个是从内存播放,一个是从缓存播放你看哪个快
还要说什么,乔布斯以及那些恨不得FLASH立即消失的朋友,只能对你们说声抱歉,FLASH再次让你们失望了!因为FLASH胜出:)
还有我一直在怀疑的一个问题,那就是乔布斯说的是手机版FLASHPLAYER而非PC版本的,否则他早就让leopard去掉对FP的支持了,不过我想到时候会少一大批人使用LEOPARD
再次声明:我说这些不是反对HTML5,我也支持HTML5,但是不支持HTML5是FLASH的终结这个说法,如果你一直认为我是在反驳HTML5我也没招,必定挑起口水战的是那些支持HTML5的朋友,好好的比什么啊!
Web前端技术依靠其自身在页面交互效果上强大的功能属性受到了众多企业的青睐,无论是在PC端、WAP端还是APP应用上,前台的页面样式都需要前端开发工程师来编写实现,也因此市场上的Web前端岗位空缺不断增大,专业的Web前端工程师供不应求,前景广阔。
面对Web前端开发大好的发展势头,有越来越多的人选择进入IT行业,成为一名Web前端开发工程师,随着现在岗位多元化的发展趋势,从事Web前端开发的人员也有了更多的就业方向。
一、HTML5开发工程师
HTML5是开发前端页面主要技术,这个方向算是Web前端一个比较基本的选择了,目前市场上对于真正熟练掌握Web前端技术的人才还是十分稀缺的,所以如果能够具备一个比较高的技术水平,那么成为一名资深的HTML5开发工程师也自然是水到渠成的了。
二、小程序/小游戏开发工程师
8月20日,中国互联网络信息中心(CNNIC)在北京发布第42次《中国互联网络发展状况统计报告》。截至2018年6月30日,我国网民规模达8.02亿,普及率为57.7%。其中,手机网民规模已达7.88亿,网民通过手机接入互联网的比例高达98.3%。
通过这些数据可以看到,手机应用已经占据了很大比重,并且有不断扩增的良好趋势,随之而来的是各种手机应用的层出不群,在这个发展的大环境下,微信小程序、小游戏的出现无疑是各大企业对于移动用户的又一有利争夺。由于小程序、小游戏目前还处于初期发展阶段,所以专业的开发人员也是重金难求的,现在也是小程序开发工程师发展的优势阶段。
其实Web前端开发的就业趋势远不止上面所提及的,随着技术的不断更新和发展,岗位职责也在发生着日新月异的变化,但总体来看,Web前端行业凭借其广阔的发展前景还是值得大家选择的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)