Freewind @ Thoughtworks scala java javascript dart 工具 编程实践 月结 math python english [comments admin] [feed]

(2011-09-13) HTML5 – web的未来

广告: 云梯:翻墙vpn (省10元) 土行孙:科研用户翻墙http proxy (有优惠)

刚刚在这篇文章中看到,rails3的主力开发者Yehuda Katz从Engine Yard公司辞职,进入一家新的创业公司,从事html5的纯js框架SproutCore框架的开发工作。

http://www.javaeye.com/news/17731-yehuda-kats-leave-engine-yard

于是我找到了SproutCore的主页,看到了它的示例:

http://demo.sproutcore.com/sample_controls/

注意上面这个例子只能在支持html5的浏览器上,如firefox,chrome上正常显示。如果是低版本的ie,则什么也看不到。

看完它的示例,我心里突然觉得:html5终于来了,网站的格局将发生翻天覆地的变化。感觉有一点无奈:自己好不容易把各种做网站后台的技术弄熟悉,马上网站开发又要转到前台了,到时候html5,javascript将会是开发的主力语言,又要学新东西了。程序员真惨。然而又一想,这又是一个新的机会,一个酝酿了多年的难得的机会,就看你能不能抓住。之前这些年所谓各种技术上的创新,不过是下下小雨,而这次可是台风过境。

其实html5的基本内容我前两天也看过,很简单,主要是多了一个画布、视频和音频的直接支持,和一些其它的小变化。看完之后,我觉得好像也没什么新鲜的东西,值得各大公司力推吗?

然而今天才知道,是自己的眼界太低了。这些东西,在牛人的眼里,就是能颠覆现在网站技术、改变人们生活习惯的宝物。如果把现在已经广泛使用十来年的html4比做固定电话,则html5就是手机。互联网正在从固定转向移动,而html5就是点燃导线的那把火。html5一旦成熟起来,在各种移动终端上就可以很容易的做出跨终端的应用程序,它的低技术门槛将会让移动互联网火爆起来。

一个新的移动互联网的时代将到来,现在正是开始学习的机会。两三年后,将会有大量基于html5的网站和程序出现,出现在你的电脑上、手机上、平板电脑上。那个时候再开始介入,可能就已经晚了。

最后,让我膜拜一下这位Yehuda Katz,这位神级别的人,看看他的作品:

  1. jquery 占据第一位的javascript库,简洁的api与无与伦比的表达力,解救了无数的web页面开发者

  2. merb及rails3 曾经rails以绝对优势将其它所有语言的web开发框架远远抛在后面,而现在rails3是以merb为蓝本开发的。

这两项只要做成一个,都足以名垂千古,而他居然两个都拿下了。能让如此神人辞职加入的SproutCore,你认为其前景如何呢?

comments powered by Disqus