《2010年Web技术和趋势回顾》
【版权声明】:本文属于原创,转载需征得作者chszs的同意!
注:内容译自国外某Blog
在2010年年底,是一个很好的机会来看看过去一年的有趣的发展。这里是我总结的五大网络趋势和技术,改变了我们在2010年开发的网站和应用程序。这是我自己的意见,欢迎探讨!
1. HTML5
尽管HTML5出现有一段时间了,在2010年,HTML5的采用率迅速增加以及媒体的疯狂炒作。为什么HTML5成为最重要的网络技术之一,有几个原因:
这些规范已经基本成熟。尽管规范还处于草案阶段,但几乎所有的浏览器厂商都支持HTML5。
微软宣布在IE9中支持HTML5,至此,所有主流的浏览器均已支持HTML5。
JavaScript的发展,允许开发者既能使用HTML5,又能兼容IE6、IE7、IE8。
HTML5成了一个时髦的技术词语。
2. Web Fonts
字体嵌入技术已经超过十年,还阻碍了版权问题和浏览器的兼容性。在一年前,你想找到一个使用Arial, Verdana, Helvetica, Times New Roman or Georgia等字体的站点很困难。
在2010年,随着Google的Font目录和W3C的WOFF开放字体格式的发布,这一切都得以解决。
3. REST and RESTful APIs
REST一词诞生于2000年,但在今年,REST成为分布式应用之间共享数据的最佳方法。
简而言之,REST用于实现Web服务。一个客户端发送一个HTTP请求,要么使用一个POST(创建),要么使用GET(读),要么使用PUT(更新),或使用DELETE(删除)方法。服务器分析数据,执行适当的动作,并返回一个消息——通常此消息采用HTML,XML,JSON或图形格式。
虽然没有正式的标准,REST的简单性是其最大的优势。不同于基于SOAP的Web服务,它不需要复杂的库或XML转换。它是一个理想的Web应用程序API,如谷歌,Twitter,Facebook,Digg,雅虎和Flickr公司都已加入REST的行列。
也许是你该考虑为您的应用程序使用REST API了?
4. Mobile Apps
移动应用是2010年的成功故事。 智能手机已经成为一种可行的替代个人电脑的计算,许多人预测智能手机将在几年内成为最主要的网络接入设备。
苹果的iPhone和App Store增进了移动应用的推广。用对象C(Object-C)语言编写的iOS应用程序大受欢迎,但许多公司正转向基于Web的移动应用。还产生了一些类似iPhone的UI库,如jQTouch。
此外,平板电脑已经开始影响网站的设计方式。2011年可能是一个为平板优化的Web应用程序的丰收年。
5. A Level Browser Playing Field
今年在浏览器市场有两个亮点:一是IE浏览器的市场份额跌破50%,二是Chrome浏览器的市场份额冲上了两位数。但这对我们来说,无所谓。
可能已经有20年了,甚至要到2010年,我始终相信,我们最终可以不再担心我们的访客使用的浏览器。Web网站始终应该是设备无关的,但这个梦想从未实现,而浏览器厂商都积极争相控制互联网。
今天,任何一个主流的浏览器都足以处理我们开发的任何功能。尽管浏览器之间仍有分歧和怪异的行为,但大多数是不成熟的技术或只影响新的边缘技术。你很少会遇到难以克服的问题。
希望在下一个十年,让我们创建网站和Web应用时,不再考虑浏览器的兼容性了。
【版权声明】:本文属于原创,转载需征得作者chszs的同意!
注:内容译自国外某Blog
2010年Web技术和趋势回顾
在2010年年底,是一个很好的机会来看看过去一年的有趣的发展。这里是我总结的五大网络趋势和技术,改变了我们在2010年开发的网站和应用程序。这是我自己的意见,欢迎探讨!
1. HTML5
尽管HTML5出现有一段时间了,在2010年,HTML5的采用率迅速增加以及媒体的疯狂炒作。为什么HTML5成为最重要的网络技术之一,有几个原因:
这些规范已经基本成熟。尽管规范还处于草案阶段,但几乎所有的浏览器厂商都支持HTML5。
微软宣布在IE9中支持HTML5,至此,所有主流的浏览器均已支持HTML5。
JavaScript的发展,允许开发者既能使用HTML5,又能兼容IE6、IE7、IE8。
HTML5成了一个时髦的技术词语。
2. Web Fonts
字体嵌入技术已经超过十年,还阻碍了版权问题和浏览器的兼容性。在一年前,你想找到一个使用Arial, Verdana, Helvetica, Times New Roman or Georgia等字体的站点很困难。
在2010年,随着Google的Font目录和W3C的WOFF开放字体格式的发布,这一切都得以解决。
3. REST and RESTful APIs
REST一词诞生于2000年,但在今年,REST成为分布式应用之间共享数据的最佳方法。
简而言之,REST用于实现Web服务。一个客户端发送一个HTTP请求,要么使用一个POST(创建),要么使用GET(读),要么使用PUT(更新),或使用DELETE(删除)方法。服务器分析数据,执行适当的动作,并返回一个消息——通常此消息采用HTML,XML,JSON或图形格式。
虽然没有正式的标准,REST的简单性是其最大的优势。不同于基于SOAP的Web服务,它不需要复杂的库或XML转换。它是一个理想的Web应用程序API,如谷歌,Twitter,Facebook,Digg,雅虎和Flickr公司都已加入REST的行列。
也许是你该考虑为您的应用程序使用REST API了?
4. Mobile Apps
移动应用是2010年的成功故事。 智能手机已经成为一种可行的替代个人电脑的计算,许多人预测智能手机将在几年内成为最主要的网络接入设备。
苹果的iPhone和App Store增进了移动应用的推广。用对象C(Object-C)语言编写的iOS应用程序大受欢迎,但许多公司正转向基于Web的移动应用。还产生了一些类似iPhone的UI库,如jQTouch。
此外,平板电脑已经开始影响网站的设计方式。2011年可能是一个为平板优化的Web应用程序的丰收年。
5. A Level Browser Playing Field
今年在浏览器市场有两个亮点:一是IE浏览器的市场份额跌破50%,二是Chrome浏览器的市场份额冲上了两位数。但这对我们来说,无所谓。
可能已经有20年了,甚至要到2010年,我始终相信,我们最终可以不再担心我们的访客使用的浏览器。Web网站始终应该是设备无关的,但这个梦想从未实现,而浏览器厂商都积极争相控制互联网。
今天,任何一个主流的浏览器都足以处理我们开发的任何功能。尽管浏览器之间仍有分歧和怪异的行为,但大多数是不成熟的技术或只影响新的边缘技术。你很少会遇到难以克服的问题。
希望在下一个十年,让我们创建网站和Web应用时,不再考虑浏览器的兼容性了。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10896630/viewspace-683042/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/10896630/viewspace-683042/