谷歌將Go編程語言整合到App Engine云計算服務中

2011/05/18

  北京時間5月18日上午消息,谷歌正將其實驗性編程語言Go語言整合到旗下云計算服務App Engine中。

  谷歌希望運用Go語言來處理編程時遇到的一些問題,如在多核處理器的芯片上進行編程遭遇的困難。實際上,一種新的語言在獲得用戶認可之前會面臨許多挑戰(zhàn),例如,Sun Microsystems的Fortress語言至今尚未得到廣泛應用,而其Java語言也在推出多年以后才成了主流編程語言。

  將Go語言整合到App Engine可能有助于增強其相關(guān)性,或至少易于測試,因為減少了測試中遇到的一些問題。App Engine 是一種可以在谷歌基礎(chǔ)架構(gòu)上運行軟件的服務。谷歌基礎(chǔ)架構(gòu)是一個相比亞馬遜Web Services具有更多細節(jié)的平臺,但與Google Docs等成熟應用相比功能有所下降。

  谷歌在上周舉辦的I/O 開發(fā)者大會上宣布將Go語言融入App Engine,同時發(fā)布了新版Go軟件開發(fā)工具包(SDK)供開發(fā)者試用。但因谷歌并沒有公開發(fā)布,新版Go軟件SDK仍未得到廣泛應用。

  Go語言開發(fā)團隊成員戴維·西蒙(David Symonds)、尼格爾·陶(Nigel Tao)和安德魯·戈蘭德(Andrew Gerrand)表示:“使用Go語言環(huán)境不需要預裝,因為Go軟件SDK完全自帶了相關(guān)預置程序。所以只需下載這個SDK,然后解壓,即可開始編程了。我們將會盡快將Go應用部署到App Engine的主架構(gòu),一旦部署完成,即可將你的程序發(fā)布到谷歌的云端!

  App Engine最初可以運行于Python(一款深受歡迎的谷歌內(nèi)部語言)編寫的軟件,接著是運行于Java語言。Java語言被廣泛用于支持服務器軟件。Go語言雖然沒有像上述兩種語言那樣成為主流,但仍吸引了編程人員社區(qū)的普遍關(guān)注。它是一款開放源軟件。

  Go語言適用于多個App Engine功能,這些功能設(shè)計用于讓某些應用得到最大程度的推廣,如用以將信息保存于數(shù)據(jù)庫的Datastore界面。但Go語言暫時仍缺少一些重要功能,有待以后補充。

新浪科技(tech.sina.com.cn)



相關(guān)閱讀:
富士通在英國推出自助服務云平臺 2011-05-17
UPMC與阿朗聯(lián)手開發(fā)下一代遠程醫(yī)療解決方案 2011-05-17
組織機構(gòu)將應用程序遷移到云上的五種方式 2011-05-17
VMware收購云計算IT管理服務提供商 2011-05-17
微軟Azure云服務將支持iOS和Android設(shè)備 2011-05-17

熱點專題:  云計算
相關(guān)頻道:  云計算    

奎屯市| 即墨市| 岗巴县| 东丽区| 临江市| 厦门市| 分宜县| 滕州市| 江北区| 洛宁县| 盘锦市| 宾川县| 保靖县| 科技| 饶平县| 余干县| 永登县| 拜泉县| 柳州市| 永靖县| 揭阳市| 黄梅县| 禄丰县| 体育| 高安市| 永春县| 沁水县| 桐梓县| 浦城县| 伽师县| 朝阳区| 准格尔旗| 长阳| 友谊县| 筠连县| 汝阳县| 南开区| 盘锦市| 永新县| 叶城县| 潼关县|