国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > 建站經(jīng)驗 > 正文

簡單方便,取勝為王 ― 體驗GAE有感

2024-04-25 20:25:41
字體:
供稿:網(wǎng)友

對Microsoft, Google面向未來的競爭,什么是至關(guān)重要的? – Developer! developer! developer! 這個是有共識的。

那么這個developer口號的背后是什么呢? 是簡單和方便。

這個周末用GAE做了個微不足道簡單的小程序,但算是完整體驗了一下用GAE開發(fā)的不同感受。

以我自己作為一個有不少年經(jīng)驗的developer來現(xiàn)身說法, 我喜歡新技術(shù),但絕對討厭麻煩的新技術(shù); 我喜歡新挑戰(zhàn),但絕對痛恨繁瑣的挑戰(zhàn)。 所以這么多年下來,我學(xué)習(xí)、嘗試、使用過很多技術(shù)和工具,有些成了我的左膀右臂,有的僅僅淺嘗輒止,有的敬而遠之,簡單回憶一下最近一些給開發(fā)者使用的成功案例:

Borland為什么(曾經(jīng))取勝?

我指Turbo Pascal, Turbo C , Borland Pascal C 3.1以前的版本, Delphi等這些產(chǎn)品。依賴這些產(chǎn)品,Borland是全球第二大ISV, 僅次于微軟。 平臺是微軟取勝,開發(fā)工具卻是Borland的天下。

為什么? 很簡單,MS的編譯器不但沒有集成環(huán)境,沒有編輯器,編譯還得pass1, pass2, link, 敲3條命令才能編譯完, 要弄個make還得學(xué)寫makefile,而且這邊時間如同老牛拉破車. Borland的東西是集成環(huán)境、語法高亮,一鍵編譯,單步調(diào)試工具,編譯運作如飛。

當(dāng)年用borland開發(fā)很簡單、很方便,所以developer支持borland.

微軟為什么(曾經(jīng))取勝?

微軟從和borland的斗爭的教訓(xùn)中學(xué)了很多,Microsoft針對桌面windows軟件的開發(fā)工具曾經(jīng)和現(xiàn)在都是一流的(在borland衰退后)。 用過Visual studio就能體會開發(fā)一個windows應(yīng)用,無論是C , Visual Basic, 還是.Net的,運行一個wizard, 馬上就生成了可運行的基本骨架。 第一個可運行的軟件,只要1分鐘就出來了。

開發(fā)windows桌面的軟件,微軟的開發(fā)工具方便、簡單、快速,毫無疑問獲得了最多的developer支持。

GAE的可怕在何處?

Microsoft的visual stuio 開發(fā)asp.net類的web應(yīng)用毫不含糊,和桌面軟件一樣,1分鐘就能生成基本可運行的框架,開發(fā)過程中可以全程調(diào)試,包括server端和web端的javascript在內(nèi)。和eclipse, netbean, IDEA intelliJ 比,visual stuio有很多優(yōu)勢(當(dāng)然不能完全可比,由于針對環(huán)境不一)。

然而一個web應(yīng)用不是以本機開發(fā)完成為結(jié)束的,而是以deploy到internet上去提供服務(wù)開始。 至少我現(xiàn)在不知道如何可以一步搞定把一個asp.net的項目自動發(fā)布到Internet上。 過去用eclipse開發(fā)java的web應(yīng)用也沒有找到能如此方便發(fā)布的東西,費盡寫了很多腳本才還算可以比較迅速地部署。

Google Apps Engine的開發(fā)環(huán)境可以說是比較簡單和初步的,但其最強悍的地方就是其應(yīng)用的發(fā)布和未來運行環(huán)境是一個整體, 發(fā)布一個應(yīng)用到網(wǎng)絡(luò)上,一條命令,幾秒到幾分鐘就上線了。 用戶不需要考慮如何去停止老版本、上載新版本、運行新版本等系列的事情, 一切簡單、方便地自動完成了。

對一個web的應(yīng)用來說,GAE的這種設(shè)計切中了要害,這是GAE 未來最可怕的地方之一。Microsoft的visual stuio的asp.net的開發(fā),體現(xiàn)了還停留在滿足桌面應(yīng)用開發(fā)為主的時代。

web應(yīng)用開發(fā)完成了怎么辦?

– 傳統(tǒng)的developer告訴你 — 我們做完了,下面該系統(tǒng)管理員和運維人員的事情了 — 這下問題就來了,因為其實事情才做了一半,另一半被這些developer忽視但往往還有很多問題會出現(xiàn)。

– GAE或者類似這種方式的developer告訴你的做完了,毫無疑問是已經(jīng)發(fā)布在真正應(yīng)用環(huán)境中了,因為這一切太容易了…

云計算的關(guān)鍵是“云深不知處”

云計算是時下的buzz word, 我以為云計算的關(guān)鍵就要讓developer能身處“云”中卻感覺不到是處在“云”中, 正所謂“云深不知處”。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 巢湖市| 陈巴尔虎旗| 腾冲县| 舞钢市| 青海省| 张家口市| 山阳县| 简阳市| 平安县| 台南市| 泰来县| 金华市| 明水县| 伊金霍洛旗| 衡东县| 博兴县| 汉阴县| 凤台县| 东乡族自治县| 泾川县| 遂川县| 罗平县| 铁岭市| 南澳县| 阳曲县| 祁门县| 延寿县| 尚志市| 定襄县| 清河县| 中卫市| 瓦房店市| 汾西县| 景泰县| 志丹县| 五河县| 黎平县| 汉阴县| 梅州市| 黄梅县| 永福县|