前端开发需要一个纯粹的html5世界,更需要一个传统程序员的眼界
本文摘自 勾三股四 更早时期的 不老歌 博客。
上周参加了Google互联网开发技术交流会。
好吧,我最近总是跑来跑去的
大家见我每次更新博客,都会提到近期参加了某某活动,有感而发……
html5能做什么?大家看看这个html5幻灯演示基本就已经修炼成功了。
----------------------------------------
没错,html5其实没有什么特别高深的东东,我还参加过好多html5题材的讲座和分享,他们甚至连原创slide都懒得做,直接把上面那个演示拿来稍微改一改就敢讲——因为真没什么新东西了。再看看lifesinger的会后点评,真是一针见血!
我个人的建议也是类似的,新标准只是形式上的共识和统一,但是形式后面的理论,诸如图形学编程、分布式计算、网络通信、数据库设计与管理等等,对于传统的程序员是很平常的,对于前端开发领域却都是全新和陌生的,这些传统程序领域的知识缺失才是真正阻碍html5实践的最大困难。
----------------------------------------
还有一个问题:国内的老百姓都在用ie6上网,而ie6是不支持html5新特性的,我们做出各种酷炫的html5应用又能怎样呢?
在现在的国内互联网公司,进行html5实践其实是一件很奢侈的事情——因为ie6居高不下的市场份额决定了它的投入产出比会很低。
很多人会想到一个折中的办法:通过所谓的“优雅降级”,让支持html5的浏览器有更好的界面效果和用户体验,同时兼容ie6等主流浏览器。
听起来不错,但兼容这个词对于前端开发来说简直是个噩梦,好多公司的现状是兼容现有的html标准还来不及呢,谁会迁就那个没人用的新标准呢?我猜最多是作为市场推广和宣传的噱头吧——况且从利益的角度讲,就算是“优雅降级”,也应该让用户数量最多的ie6最“优雅”吧?你自己想想这堆屁事儿不觉得纠结么?
另外现在搞得定html5的人毕竟还是少数,并且分散在各自的战壕里。只有大家的力量汇聚在一起,才会发生我们想要的那种大事件。
还有更好的solution么?
当然,我们还有另外一个选择——重新洗牌:给前端开发一个纯粹的html5世界,这个世界里全部都是崇尚html5的同道前端工程师,大家在同一个世界里工作,交流,奋斗;这个世界不需要再考虑兼容问题了——反正兼容了也没什么意义,何必劳民伤财;这个世界彻底摆脱了旧事物的束缚,会更加敏捷,完成更有冲击力的新产品,产生更广泛有效的社会影响力!
----------------------------------------
这样的环境真的会有么?
想要就会有!你懂的。
让兼容两个字成为历史吧!让大E就等于上网的时代成为历史吧!