种种迹象表明,网页程序(Web程序)正在不断地重新,网站将不再是固定不变的,微软WordPad这类传统程序都将采用云计算技术。 实际上,Oauth、OpenID、HTML 5、网页操作系统等一类新出现的技术将开启网页程序的新纪元。 下面是未来5年内网页程序的5种发展方向: 1. 你的程序将具备更高水平
图(1)
我们看到,Twitterfeed(使用雅虎和其他网站的授权)和Traxo.com(使用Facebook Connect服务)这类网站已经开始共享数据。然而,在未来5年内,应用程序将变得更加善于共享数据,这主要归功于Oauth(站点间的授权访问)和OpenID(一种登录服务)。 一旦应用程序加强了彼此间的联系,操作系统的地位就将被削弱——它仅仅是一种登录到网络的初级方式,管理本地内存,并处理USB设备驱动程序。 2. 一站式数据
图(2)
随着亚马逊、Rackspace Cloud和Mozy Pro这类云存储服务商的出现,用户已经习惯于把数据存储在云端。然而,存储即服务(storage-as-a-service)还处于起步阶段,存储数据无法支持所有的网页程序。 2014年,云存储将失去其专有性和封闭性;支持用户存储数据,并且通过任何网站访问的新标准将出现,这类网站包括Flickr,YouTube,甚至是Spotify。网络存储的发展将削弱操作系统的地位,用户将无需管理本地数据。 3. 音频转换成为标准
图(3)
微软在语音邮件向文本邮件转换方面居于领先地位,该技术就是Exchange Server的一部分,它的开发时间甚至要比Google Voice(谷歌语音)早。 2014年,语音邮件和短信等语言通话将被无缝地转换成文本,成为可在谷歌等数据库中检索的内容。 4. 位置信息共享技术飞速发展
图(4)
雅虎Fire Eagle这类服务可以提供地理位置信息,Mozilla Firefox浏览器的内置功能也可以共享用户的GPS坐标。谷歌Latitude服务则是另一项让你的朋友自动确定你在公交车上的服务。 但是,在未来5年内,地理定位服务的功能性将大大提升:每个网页程序都可以知晓你当前的位置。 5. 再见,传统设计
图(5)
HTML,Java,及Flash协议已经逐渐成熟,人们现在可以更为轻松地创建一个网站。但在未来,Joomla(开源内容管理系统)等服务将使大多数新手可以像程序员一样开发具备API接口、功能丰富的网站。 与此同时,照片网站(如Livebooks.com和Photoshelter.com),博客平台(如Typepad和WordPress)和社交网站(如Facebook)将提供越来越多的用于开发网页程序的功能。 最终会是怎样呢?你可以在没有任何编程经验的情况下创建网页程序。