web 20 的另一个值得一提的特殊功能是它不再局限于PC平台。
长期以来的微软开发商戴夫斯图兹在在他离任前的咨寻会上指出:“超越单一设备层次的软件的开发指令将会带来很长一段时间的效益。”
当然,任何Web应用程序可以被视为高于单个器件级软件。
毕竟,即使最简单的Web应用程序也要涉及到至少两台计算机:一个Web服务承载器,另一个则提供浏览器。
正如我们已经讨论过的,作为平台的Web开发了这个概念——由多台计算机提供的服务组成的综合应用。
但与Web 20的很多领域,这其中“web 20 的众多领域”并不是新的东西,而是对网络平台的真正潜力得到更充分的实现,这句话让我们知道如何设计应用和服务的主要核心思想新的平台。
迄今为止,iTunes是这一原则的最好典范。
这个应用程序无缝地到达从手持设备到一个庞大的网络后端与PC充当了一个本地缓存和控制站的地位。很久以前就有无数次把便携设备和浏览器相结合的尝试,但iPod / iTunes组合是从地面到跨越多个设备而设计的第一个这样的应用程序之一。 TiVo公司是另一个很好的例子。
7。丰富的用户体验
对于早在1992年年初裴位的中提琴浏览器,网络被用来提供“小程序”和在Web浏览器上的一些其他类型的小活动的内容。 Java在1995年推出的框架围绕着这些小程序交付。 JavaScript和DHTML然后介绍了作为轻量级如何提供客户端编程和更丰富的用户体验。几年前,
Macromedia公司提出了“富互联网应用程序”(这也Laszlo系统公司的注意和竞争)突出Flash的功能,不仅提供多媒体内容,而且也界面风格的应用经验。
然而,网络的潜力,提供全面的应用程序没有击中主流引入到谷歌的Gmail,很快被谷歌地图,基于丰富的用户界面和PC等效网络的互动性应用之后。由谷歌采用的技术集合命名为AJAX应用。
上面的显示了Web 20的时限,以及所有这些被分配到Web 20的流行用语的外观,同时还显示了流行用语添加的相互关系和限制。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)