Google更新Web软件开发工具 可减化复杂软件编写

开发者在线 Builder.com.cn 更新时间:2008-05-30

本文关键词: GOOGLE WEB 软件开发工具

   Google计划本周末前发布逼近正式版的Google Web Toolkit 1.5,这款软件可协助减轻编写复杂网络软件的负担。

  Google GWT工程经理Bruce Johnson说,GWT 1.5支持Sun在2006年发布的Java 5程序设计语言,而且用这个版本制作的软件,执行速度大约比复杂的网络程序快1.2倍到2倍。

  发布新软件,可望协助推动Google改良网络软件环境的计划,这正是Google周三与周四在旧金山Google I/O会议里宣扬的志向。Johnson认为,全球资讯网(Web)就软件基础平台而言,已十分接近个人电脑的功能。

  Johnson说:据我们观察,不论你瞄准的是浏览器或桌面电脑应用程序,都不再有问题。对几乎任一款有趣的新程序而言,你会瞄准浏览器。就好的应用程序来说,现在的功能已经比桌面应用程序更强了。至于延迟率极低的应用程序,例如视频编辑程序,我认为还要努力个几年Google正设法引导使用者移向网路,希望借刺激网络搜索流量间接从中获利。

  Google同时也直接取得一些小规模的收益,包括向在线版Google Apps应用程序的企业用户酌收订费等。在Google I/O会中,Google也宣布新Google App Engine网络应用程序代管服务大量用户的收费方案。

  App Engine在4月间宣布,如今已核准大约六万名用户。使用初级应用程序免费,需要500MB的存储空间与网络频宽,每月约可支持500万次网页浏览。周三起,此服务将开放给目前已登记的15万人以及其他愿意加入者。

  更高端的服务要收费,Google的计费方式是每个处理核心每小时收费10到12美分,外加每个月每一10亿位元组(gigabyte)存储空间收费15到18美分、每1GB外传资料收费11到13美分、每1GB内传资料收费9到11美分。上述费用与竞争对手Amazon的大致的收费架构类似。

  GWT让程序设计师以Java写程序代码,再转化为可植入网页浏览器的JavaScript语言。GWT的一大优点,在于可顺应不同浏览器处理JavaScript的明显差异。

  GWT支持大多数现代的浏览器,包括最新版的Internet Explorer、Firefox、Safari (以及其他Webkit式的浏览器,例如iPhone用的浏览器和Google Android),以及Opera。

  Sun的Java 6把更多的改变引进Java,但真正重大的改变是从Java 5开始,引进了 generics、enumerated types、annotations、enhanced for/loop syntax和autoboxing等功能。

  支持这些新式功能,让GWT与其他Java程序设计语言环境的差异性减小,并减少程序设计师出错的机率,而且能协助GWT产生更快速的JavaScript。

  GWT用Eclipse计划的JDT来解读Java程序代码,然后加入一个Google设计的元件,把它转译成JavaScript。

用户评论

  • 用户名
  • 评论内容