什么塑造了2010年度网页设计业?
在2009年末,我曾坐下来想了想网页设计会向何处发展,正在发生的一切将会引向何方。我提起笔来(确切地说是坐在键盘前)写下了《2010年塑造网页的五项科技》,力图总结一下正在驱动我们这个行业发展的科技趋势和行业发展的方向。为了真实的反映过去的一年都发生了什么,在本文中我会讨论一些塑造了2010年网页设计业的科技和趋势。
新的标记语言:CSS3 和HTML5
毫无疑问,在2010年中标记语言有巨大的发展。W3C理事会曾建议在几年之后最终确定CSS3和HTML5语言的地位(原本预计HTML5的地位最终会在2022年确立),可它们却已迅速成为新的标准。
幸运的是。和IE9一样,当今的浏览器如Safari, Chrome, Opera, Firefox,都意识到了CSS3和HTML5对于移动平台和传统电脑桌面的的价值。它们都进了一步,将CSS3和HTML5投入应用,而不再只是做为样本。
对我而言,当看到2010出版的相关书籍,不少关于CSS3和HTML5的文章标题,如《无情的网页设计业》,?《网页设计者的CSS3》和?《网页设计者的HTML5?》时,我能总能感觉到一些更为切实和权威的意味——这只是冰山的一角。
伴随对新语言的性能进行的无数实验和概念验证,网站设计者和浏览器供应商有了新的觉悟,这也把他们引入了主流。
也许开始赢得众多怀疑论者的是这些新规范在IE9中的应用——在最常用的浏览器中的重新运用——结果很受欢迎。微软浏览器的标准基于(大部分)其它浏览器供应商正在使用的标准,这意味着CSS3和HTML5在现今的项目中还是可以用的。
IE9或许还不能支持CSS3和HTML5的所有特性,如你在谷歌浏览器和火狐浏览器中所看到的那样,但微软的工程师的确已经做出了很大转变,朝正确方向的转变。
即使在得到各种浏览器的全面支持之前,JavaScript助手资源库也扮演了很重要的角色,使得我们可以使用新CSS和HTML的特性。开放源代码项目如:Modernizr,HTML5 shiv,?和?HTML5 Boilerplate继续帮助网页设计者和网络开发者通过这些新的标记语言标准日益提升其产品的性能,同时又能迎合那些已经过时的浏览器。
网页排版
通过CSS?@font-face规则排版对网页设计也有很大的帮助。新的网络服务如Google Font API 和Font Deck,以及原有的TypeKit使得设计者可以跳出原来少量的网络安全字体的限制而有了更多的选择。
移动互联网
2012年2月17日,平果发布了iPad。iPad、笔记本电脑、MacBook Air和Android smartphones之类的超级便携电脑使浏览器脱离了传统的静态桌面转向沙发、机场休息室、火车及公园长凳上,实际上可以说是所有能接收无线网络信号的地方。
另一方面,去年有许多关于CSS3设计网页的讨论(和更多的应用)方面的媒体调查和反馈,使设计的网站可以在多种不同的平台展示。
通过设计iPad应用程序、设计现有网站的易用的移动版本、使用平果软件开发工具包设计iPhoner应用程序或利用开放的技术即设计HTML5?语言的iPhone程序, 很多设计者已经进入移动网络领域。
社交网络
2010年网络社交继续发展,甚至还有一部关于网络社交的电影!毋庸置疑现在网络社交比任何时候都要流行。对很多人而言,Facebook就是因特网。
我们已经看到了网络社交的文化效应,如某人网上的推特,还有Gap,这个国际大公司在Twitter和Facebook用户公开批评其选择后改换了公司标志。
有人说,并不是所有的网络社交理念都实现了,?Google Wave做到了,谁不同意?
JavaScript
如果我问你在去年JavaScript做为一种标记语言发生了哪些变化,你或许发现并没有多少。新的JavaScript在开发方面的进展有些让人失望,尽管ECMAScript 5让人看到了JS引擎在现代浏览器中局部地应用(如FireFox)。
无论怎样,在去年通过做为CSS3和HTML5的业务引擎,JavaScript已为网页设计者和网络开发者所熟悉。JavaScript是HTML5中许多令人兴奋的功能的驱动程序,?如canvas的APIs,?音频,?视频,?网络存储等。我们可以看到服务器端面脚本语言在项目中的应用(如node, JS)使客户端和服务器端和服务器端面实现无缝对接。
简而言之,JavaScrip比以往更流行了。Promote JS之类的项目对做到更好的文件编制有所助益并且激发了对JavaScript的讨论。
2010年下半年涌现出大量的新的JavaScript的博客,同时原有的博客的关注度也大为提高。JavaScript周刊等通讯刊物高调报道了关于JavaScript的相关新闻。
JavaScript在新闻报道中被提及的次数较之2010年以前大为增加(通过Google Trends?的统计可以看出),这一数据证明了JavaScript在主流设计领域中正日益流行。