信息化 频道

Web新动力

  Sun公司副总裁和Java计算机语言发明人詹姆士·高斯令(James Gosling)最近表示,虽然很多开发人员将Ajax和Java结合起来使用,但相对来说,Java还是一个更有生产力的编程环境。“Ajax对那些看上去比较精巧的网站是很好的工具。”他说,“Google公司的地图站点给人们留下深刻印象。而人们不了解的是,Google公司为了让地图在其他浏览器平台上顺利运行经历了多少痛苦。”

  即使拥有更高的浏览器稳定性,Ajax相比普通的Web应用软件而言,还需花上更长时间进行调试。由于缺乏商业开发工具,因此采用Ajax 还缺乏标准的方法。不过,转向Ajax并不是故意逃避问题的方式:由于其技术的核心是一种软件从服务器获取数据,并执行代码的新方法,因而,它的影响范围就不只是用户界面层。“它提出了一种全新的软件开发模式。”巴特菲尔德表示。当然,Ajax还有一些其他缺点,比如老练的用户能在浏览器里查阅 JavaScript代码,并猜出软件的构造方式。

  与传统的Web设计相比,Ajax设计也许难度更大一些。不过,Google公司的泰勒认为,能让客户拥有更好的体验终究是值得的。正如Sabre控股公司用户体验经理比尔·斯科特(Bill Scott)所说的:“我知道Ajax有许多渲染的成分,但它的确是近一段时间以来出现的最棒的技术之一。”

  让你的网站拥有地图——Google公司和雅虎公司希望自己的地图服务能够整合到其他Web站点

  Google公司和雅虎公司分别发布的整合界面,让想要在自己Web站点上添加街道地形图的公司有了两个选择。

  Google公司前不久发布的Google Earth,让人们使用卫星图像把地图放大到街道级水平。免费的API可能没有Google Earth那样炫目,但对企业来说,API可能更实用。GoogleMaps的API使得开发人员可以采用JavaScript将地图嵌入到自己的网页上;用户可在地图上增加覆盖层,包括箭头等;还可以用阴影显示信息窗口。测试版对任何网站都是免费的,尽管Google公司保留在地图上做广告的权利。

  YahooMaps的API使得开发人员通过覆盖内容创建定制的地图,这些内容从天气预报到车库销售无所不有。

  两家公司都提供免费API。但是如果你需要支持,就要通过公司的讨论组获得。

(信息周刊)

0
相关文章