《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 業(yè)界動態(tài) > 微軟的開發(fā)革命:從桌面到云計算

微軟的開發(fā)革命:從桌面到云計算

2010-05-10
作者:來源:3C聯(lián)盟

 

微軟Visual Studio挖掘著開發(fā)人員的無限潛能,也承載了微軟云計算時代再次稱霸的野心,。

2010年4月12日,,最新一代的Visual Studio 2010(以下簡稱VS2010)在拉斯維加斯、北京,、倫敦,、班加羅爾、吉隆坡舉辦首發(fā)展會,,本次發(fā)布會的主題為“Coding完美世界”,,上千人見證這一老牌產(chǎn)品“開新花”。

微軟,,這個龐大的軟件帝國,,自1975年創(chuàng)立以來,,在市場上所向披靡,特別是在開發(fā)工具市場,,20年間將眾多競爭對手一一斬于馬下……

但微軟從來不缺少競爭對手,,從DOS時代的Borland,互聯(lián)網(wǎng)時代的Sun,,到今天的IBM,、谷歌、蘋果,、開源軟件……早期的競爭對手黯然退下,,戰(zhàn)爭卻始終在繼續(xù)。

云計算大行其道的今天,,微軟必須認(rèn)真對待谷歌,、亞馬遜這些后起之秀,同時還面臨著IBM,、HP 等傳統(tǒng)企業(yè)“大佬”的競爭,。

當(dāng)年的Visual Basic開發(fā)工具,讓微軟穩(wěn)坐Windows系統(tǒng)市場首席十余年,,現(xiàn)在一場新的戰(zhàn)役已經(jīng)打響,,VS2010還能力助微軟成功嗎?

第一章云計算革命

“微軟生產(chǎn)和銷售的所有軟件將會被重新寫到Azure平臺的云中運行,。”在微軟首席執(zhí)行官鮑爾默繪制的一張微軟云計算的草圖上,,VisualStudio非常醒目地被單獨放置在最右邊。

個人電腦的統(tǒng)治時代業(yè)已結(jié)束,,敢于嘗鮮的用戶已經(jīng)能通過網(wǎng)絡(luò),,免費獲得諸如谷歌的企業(yè)級在線應(yīng)用服務(wù),微軟因此備感壓力,。特別在經(jīng)濟不景氣時期,,用戶自然會衡量這些選擇的優(yōu)劣,使微軟不得不對過去“購買許可”的傳統(tǒng)商業(yè)模式進行反思,。

按照“軟件+ 服務(wù)”的戰(zhàn)略,,微軟于2008年11月發(fā)布了云計算平臺WindowsAzure,這個平臺與遍布世界各地的巨型數(shù)據(jù)中心和網(wǎng)絡(luò)一起構(gòu)成全球化的平臺基礎(chǔ),。微軟的客戶,、合作伙伴以及廣大開發(fā)人員可以按照“隨用隨付費”的方式,在Azure上快速部署自己開發(fā)的應(yīng)用服務(wù),。

云計算時代的到來,使軟件開發(fā)模式和商業(yè)模型進入新的時代,。VS2010,,就是通向微軟云計算的快車,。

放諸云端

2009年5月15日,杭州市政府與微軟合作建設(shè)的“軟件開發(fā)創(chuàng)新服務(wù)平臺”正式上線,,該平臺結(jié)合微軟開發(fā)工具解決方案與云計算平臺,,向中小軟件企業(yè)和軟件外包企業(yè)提供全程按需服務(wù)。據(jù)第一個吃“螃蟹”的杭州浙大信達數(shù)碼科技有限公司負(fù)責(zé)人估算,,公司使用此平臺后,,每年僅研發(fā)投入成本就可節(jié)省70%。

IDC曾有數(shù)據(jù)說,,微軟在中國每掙1元錢,,合作伙伴就賺16.89元。借助VS2010或許將幫助微軟的中國合作伙伴進一步提升增值能力,。

《IT時代周刊》調(diào)查發(fā)現(xiàn),,目前,很多企業(yè)仍然在使用老版本的開發(fā)工具,。但不久后,,他們會發(fā)現(xiàn)自己可能已經(jīng)跟不上云計算的發(fā)展速度。

與傳統(tǒng)的開發(fā)模式不同,,云計算時代的開發(fā)強調(diào)的是任何人,,在任何地點都可以進行開發(fā),代碼編寫,、協(xié)作,、調(diào)試、測試,、部署,、運行都在云端完成。云計算提供了更多的存儲和處理能力,。從根本上說,,它消除了開發(fā)的局限,開發(fā)者再也不用忍受有限物理資源的約束,。

不過要讓傳統(tǒng)的應(yīng)用軟件在云計算時代發(fā)揮優(yōu)勢,,則必需對應(yīng)用程序的架構(gòu)進行重大調(diào)整。雖然Azure可以滿足大部分的云計算工作,,但是其有一個缺陷,,就是開發(fā)周期普遍較長。

VS2010就是為解決這一關(guān)鍵問題而生,。VS2010提供的云計算開發(fā)服務(wù)平臺,,將提供包括虛擬計算、可擴展存儲以及自動化服務(wù)管理系統(tǒng)等,通過專門的項目模型,、開放的應(yīng)用程序接口,,實現(xiàn)與異構(gòu)平臺和其他開發(fā)人員的交流互動。開發(fā)人員可以通過這個平臺開發(fā),、測試,、部署Azure上的應(yīng)用,大大縮短云計算系統(tǒng)的開發(fā)周期,。

“VS2010與微軟云計算平臺做了更好的整合,。”一位開發(fā)人員接受《IT時代周刊》采訪時說,“將程序包放到云上,,把自己的電腦關(guān)掉,,用任何一臺電腦訪問網(wǎng)絡(luò),,這段程序已經(jīng)存在,,所有人都在分享運算能力,。而在VS2010中,,只需要做很簡單的操作就能實現(xiàn),。”

數(shù)據(jù)顯示,,截止到2010年1月23日,,VS2010第二個測試版的全球下載量超過58萬人次,,短短兩個半月,,中國大陸地區(qū)下載量總計超過10萬次,,超過印度排在美國之后居第二位。

難以拒絕的愿景       

2009年年初,,微軟一名技術(shù)人員走入重慶金算盤總部大樓,,這家公司于2005年開始為客戶提供在線軟件租賃服務(wù)。和許多人一樣,,金算盤的領(lǐng)導(dǎo)對“云計算”也是一頭霧水,。

但微軟云計算的愿景讓人難以拒絕:企業(yè)主可以在和諧號上用手機或PDA查詢訂單、管理經(jīng)營,;在辦公室里用PC管理企業(yè),、做生意;在碼頭拿著條碼掃描儀與準(zhǔn)備辦理集裝箱入庫的員工聯(lián)系在一起,;而企業(yè)根本不需要為IT系統(tǒng)擔(dān)心,,因為所有信息都已經(jīng)放諸“云”上……

幾周后,金算盤正式與微軟開始了云計算的落地工作,。微軟通過自己的服務(wù)器承擔(dān)大量程序和數(shù)據(jù)維護工作,,金算盤通過微軟Azure云計算為中小企業(yè)提供服務(wù),滿足不斷增長的客戶需求,。

金算盤副總裁兼產(chǎn)品總監(jiān)魏然告訴《IT時代周刊》:以前中小企業(yè)客戶自己購買服務(wù)器,、建立技術(shù)人員隊伍,、買軟件許可。而在云計算平臺上,,用戶可以從中選取任意的軟件,,并將運算,、存儲,、維護一整套服務(wù)放到“云”上,可以實現(xiàn)比傳統(tǒng)的PC軟件更快更高效的開發(fā),、部署和升級,,不僅IT維護成本大為降低,而且能更專注地拓展業(yè)務(wù),。企業(yè)甚至不用做IT建設(shè),,直接交給像微軟這樣的專業(yè)云計算服務(wù)提供商。

現(xiàn)在,,金算盤的客戶都遷移到了這個平臺上,。

金算盤與微軟合作的另一個主要原因是,金算盤一直使用微軟VisualStudio工具進行開發(fā),。魏然透露,,金算盤一直在關(guān)注VS2010,因為這個開發(fā)工具不僅具備了項目管理功能,,而且還將全面支持微軟云計算平臺,,使他們的應(yīng)用軟件開發(fā)快速步入云計算時代。

不過也有客戶抱怨說,,目前,,微軟云計算應(yīng)用本地化程度不夠,許多在國外應(yīng)用得好的軟件,,要在中國落地,,還需適應(yīng)中國的國情,或者吸引更多中國第三方軟件開發(fā)企業(yè)的加入,。微軟大中華區(qū)開發(fā)工具及平臺事業(yè)部總經(jīng)理謝恩偉對此表示,,“微軟是一個平臺公司,要把這個平臺真正能夠變成盈利模式,,是微軟非常重視的,,其中一個主導(dǎo)因素,就是如何有效地把第三方合作伙伴整合進來,,讓他們可以在這個平臺上做開發(fā),。”

VisualStudio的改變

作為面向下一代平臺的開發(fā)工具,VS2010還提供了很多工具來幫助開發(fā)者開發(fā)基于Windows7的應(yīng)用程序,,同時也使那些已經(jīng)存在的非托管應(yīng)用程序,,通過一定的處理后,同樣能夠應(yīng)用新操作系統(tǒng)的特性。VS2010使微軟有更豐富的資源和能力,,直接為開發(fā)者提供全套的開發(fā)和運行軟件服務(wù),。

此外,VisualStudio與微軟各平臺的無縫融合,,也是其它開發(fā)工具無法提供的,。不僅是PC端操作系統(tǒng),微軟的移動操作系統(tǒng),、嵌入式操作系統(tǒng)和云端操作系統(tǒng)都將VisualStudio定位為“御用”開發(fā)工具,,使得VS2010成為微軟“三屏一云”戰(zhàn)略的一個重要支點。

博朗軟件開發(fā)(上海)有限公司是一家面向歐美市場的軟件外包企業(yè),,該公司一位負(fù)責(zé)人認(rèn)為,,VS2010在軟件設(shè)計、開發(fā)和測試及管理方面都有了長足的進步,。

軟件開發(fā)日趨集成化,、規(guī)模化,、網(wǎng)絡(luò)化,,對軟件的質(zhì)量和管理要求也隨之增高。從VS2005起,,微軟專門加入了覆蓋軟件開發(fā)生命周期的團隊協(xié)作管理平臺,,幫助開發(fā)人員適應(yīng)管理快速變化的業(yè)務(wù)需求,解決項目經(jīng)理,、開發(fā)人員和測試人員之間溝通的障礙,,組織團隊成員進行合理的分工以實現(xiàn)高效的工作,增強企業(yè)對軟件開發(fā)過程的控制力,。而VS2010則對這一管理工具進行了強化,。

上述博朗軟件人士表示,VisualStudio已不再是僅面向開發(fā)人員一種角色的軟件編碼工具,,它已變成了一個覆蓋整個軟件開發(fā)生命周期的管理工具,,讓軟件行業(yè)從業(yè)人員工作更簡單、更輕松,。

另外值得關(guān)注的一點,,就是VS2010首次進軍軟件測試工具領(lǐng)域。目前,,在這一市場,,HP和IBM占據(jù)了主導(dǎo)地位。盡管VS2010的軟件測試性能如何,,還有待市場檢驗,,但從產(chǎn)品布局而言,,測試功能的加入使之正逐步脫離單純作為集成開發(fā)環(huán)境工具的層面。國內(nèi)最大的軟件測試門戶網(wǎng)站領(lǐng)測國際總經(jīng)理賀炘認(rèn)為,,隨著后繼版本測試功能的不斷強化,,這一工具將對傳統(tǒng)測試工具構(gòu)成威脅。

第二章生于敏捷

事實上,,VS2010是一個生于敏捷,,用于敏捷的開發(fā)平臺。

敏捷是一種以人為核心,、迭代,、循序漸進的開發(fā)方法,,自2001年提出以來,,這種全新的軟件開發(fā)管理模式和價值觀已深入人心。如今,,軟件開發(fā)人員更關(guān)注如何將敏捷的概念應(yīng)用到具體的開發(fā)實踐中,。VS2010不僅僅全面支持敏捷軟件開發(fā)周期,同時,,微軟本身就是敏捷開發(fā)的受益者,,研發(fā)團隊身體力行,將敏捷開發(fā)方式融入VS2010開發(fā)過程中,。微軟的合作伙伴在使用這款工具進行開發(fā)時,,同樣將從中受益。

敏捷之道

在位于上海紫竹科學(xué)園區(qū)的微軟中國研發(fā)大樓的辦公室里,,工程師抬頭就能看見墻上記錄著客戶需求的陳列表,。自VS2008起,微軟開始運用敏捷開發(fā)方法,,改善產(chǎn)品交付時間和質(zhì)量問題,。其中最重要的一點,就是變“瀑布式”為“迭代式”開發(fā),,這樣做的好處是,,可以在研發(fā)過程中根據(jù)客戶需求不斷改進質(zhì)量。

此前,,微軟開發(fā)一個產(chǎn)品,,客戶就要接受,其實對客戶的真正需求并沒有深挖掘,。當(dāng)客戶需求開始顯露出來之后,,如果還是采用瀑布式開發(fā)方式,將影響整個項目的進展,。微軟VisualStudio商業(yè)軟件部總經(jīng)理兼微軟亞太研發(fā)集團服務(wù)器與開發(fā)工具事業(yè)部聯(lián)席總經(jīng)理潘正磊告訴《IT時代周刊》,,“迭代式開發(fā)則是將一個很長的產(chǎn)品周期,,切成一個個短的迭代,每個子項目都具備集成和可運行的特征,,可根據(jù)客戶需求隨時調(diào)整,,而不會影響整個開發(fā)流程。”

“敏捷是用最好的方法幫助團隊完成項目,,它需要和用戶有非常多的交流,,能幫助你的團隊迅速團結(jié)一致地朝一個明確的目標(biāo)行進,這才是敏捷的精髓,。”潘正磊說,。

VisualStudio專門加入了團隊開發(fā)管理平臺,以幫助開發(fā)團隊進行整個過程的管理,。而VS2010對這一管理工具進行了強化,。運用這一工具既保證了交付時間,也確保了產(chǎn)品質(zhì)量,。

在VS2010的研發(fā)過程中,,工程師不僅僅要寫代碼,更多時候要去了解客戶需求,。就在VS2010第二個測試版本發(fā)布后不久,,中國研發(fā)團隊接到客戶提交的一個工具部件的問題。盡管這是一個小概率發(fā)生的問題,,項目經(jīng)理郭曉穎和軟件開發(fā)工程師鄭瑤海仍主動與這個客戶聯(lián)系,,了解需求,并在VS2010候選版中予以解決,。

微軟每一款產(chǎn)品上市前,,都會先在內(nèi)部進行大規(guī)模的試用,公司內(nèi)部稱之為“吃狗糧(DogFood)”,。在VS2010正式發(fā)布前,,僅內(nèi)部大規(guī)模的試用就不下三次,每當(dāng)一個部門結(jié)束一段開發(fā)工作之后,,就會“敲鑼打鼓”似的在微軟發(fā)出號召:“快來試用新出爐的VisualStudio,!”

有一段“吃狗糧”時期,產(chǎn)品組發(fā)現(xiàn)了幾個漏洞經(jīng)常導(dǎo)致服務(wù)器性能不穩(wěn)定甚至宕機,,嚴(yán)重影響了整個開發(fā)團隊的開發(fā)進度,,雖然這幾個問題只有在大規(guī)模使用情況下才會出現(xiàn),但微軟還是花費大量精力解決,。“我們首先用自己的產(chǎn)品來進行開發(fā),,把一些潛在的問題都暴露出來,修復(fù)之后再交付給客戶使用,。”潘正磊說,。

中國團隊撐起半邊天

2004年,,當(dāng)微軟服務(wù)器與開發(fā)工具事業(yè)部高管來到中國,看到這里每天發(fā)生的巨大變化,,以及優(yōu)秀的人才儲備后,,決定在這里組建一支中國研發(fā)團隊。“打難打的仗才能鍛煉好隊伍,。”謝恩偉是這個團隊的創(chuàng)辦人之一,,他說,“在團隊建立之初,,就將研發(fā)方向鎖定在對微軟具有戰(zhàn)略意義,,對全球用戶而言至關(guān)重要的項目上。”

五年間,,這個團隊從零開始,,發(fā)展到現(xiàn)在已擁有近400位優(yōu)秀的工程師,并成為VisualStudio這款微軟著名開發(fā)工具的創(chuàng)造者之一,。在VS2008的開發(fā)過程中,,這支團隊“小試牛刀”,得到了微軟高層的肯定,。

通過幾年的磨礪,微軟中國開發(fā)工具研發(fā)團隊積累了許多經(jīng)驗,。在VS2010開發(fā)過程中,,這個團隊發(fā)揮了主要作用,主持了多個重要模塊的開發(fā),,并承擔(dān)了更多核心的開發(fā)任務(wù),。比如在并行開發(fā)工具的研發(fā)中,特別是調(diào)試和性能分析等領(lǐng)域,,都起到了主導(dǎo)作用,。

還有許多工程師創(chuàng)造性地創(chuàng)建了很多工具,使整個開發(fā)流程更簡單高效,。

為了提高小組的工作效率,,商業(yè)軟件小組的軟件開發(fā)工程師胡世超和實驗室經(jīng)理劉擎利用兩個多月業(yè)余時間,為他們的小組編寫了一套系統(tǒng),,每天能自動創(chuàng)建十多個虛擬環(huán)境,,以減少每天開發(fā)人員裝載最新版VisualStudio的時間,很快這套虛擬化系統(tǒng)得到中,、美國團隊的認(rèn)可,,并逐步推廣開來。

中國團隊還發(fā)現(xiàn),,一些“老”的開發(fā)語言的反彈,,譬如C++的反彈得益于移動應(yīng)用和游戲開發(fā)等一些領(lǐng)域,,在國內(nèi)依然有20.8%的市場占有率。因此,,中國研發(fā)團隊專門投入了資源,,將C++融入到VS2010中。對于很多中國開發(fā)人員來說,,在對項目進行編譯時,,都會發(fā)現(xiàn)新版本的效率有顯著提高。

“馬可波羅”與“絲綢之路”            

敏捷開發(fā)的核心管理理念是強調(diào)溝通交流和協(xié)作,。雖然是簡單的一句話,,但實施起來,特別是對于像VS2010這樣一個跨國協(xié)作項目,,卻是一個艱難的過程,。

最大的障礙來自時差和文化上的差異,由此可能使一件很簡單的事情最后變成一場“災(zāi)難”,。“一封郵件要等一個晚上才能得到回復(fù),,如果碰巧有理解錯誤,得再發(fā)一封信過去解釋,,一個問題來來回回要幾天才能解決,。”一位開發(fā)人員對《IT時代周刊》說。

時差問題較容易解決,,只要確定一個雙方都能接受的固定時間段就可以做到,。但是,跨地區(qū)團隊之間的高效溝通和相互信任不是一兩個月就能做到的,。因此,,微軟內(nèi)部的“馬可波羅”與“絲綢之路”計劃開始了。與這兩個舉世聞名的歷史典故一樣,,中美兩邊相互派出成員進行為期3-6個月的互訪交流,,因為相識相知,后來即使在異地溝通交流過程中,,冰冷的電子郵件也變得感性有趣,,促進了溝通效率。

Sean是美方一位高級開發(fā)主管,,申請來上海團隊參加“馬可波羅”計劃,,主要工作是指導(dǎo)一個6人小組在4周內(nèi)完成公共語言運行時一個極富挑戰(zhàn)性的項目。這個小組成員雖然技術(shù)能力很強,,但開發(fā)經(jīng)驗與團隊協(xié)調(diào)能力欠缺,,這可是Sean的強項。在她的帶領(lǐng)下,,小組按時完成了這個讓美國團隊都認(rèn)為不可能的任務(wù),。小組成員郭曉穎利用她的“絲綢之路”,,為美國團隊做了一次專題講座。據(jù)她說,,當(dāng)時會議室都擠滿了人,,美國同事第一次領(lǐng)悟了過去從未意識到的中美差異,解開了種種疑團,。

“馬可波羅”項目還獲得了額外的收獲:越來越多的外國同事在項目結(jié)束后依然留在中國,,繼續(xù)帶領(lǐng)和指導(dǎo)年輕的團隊開發(fā)產(chǎn)品。

“有了項目管理工具,,并不等于取代了管理者的重要性,。”潘正磊說,“因為每個目標(biāo)都需要團隊的認(rèn)可,,讓他們能夠全心全意地,、目標(biāo)一致地前進,這種精神,、這種力量,,不是說哪個工具可以幫你做到的,起主導(dǎo)作用的仍然是管理者,。”

第三章風(fēng)云再起

微軟希望將VS2010 打造成和VisualStudio6.0(1998年上市)一樣經(jīng)典的開發(fā)工具,。據(jù)說,直到今天,,盡管其間各種開發(fā)技術(shù)和開發(fā)工具已經(jīng)發(fā)生了翻天覆地的變化,,但仍然還有很多用戶用它練手、入門,。

在云計算時代,Goolge無休止的擴張,,在各條戰(zhàn)線上都給微軟制造了麻煩,,對桌面計算的傳統(tǒng)觀念造成了沖擊。此外還有IBM,,這個藍色巨人牢牢把握著大型企業(yè)級市場,,現(xiàn)在也發(fā)布了云計算戰(zhàn)略。盡管微軟在桌面軟件還保持著第一的位置,,但除此之外,,幾乎境況都不妙。

不過微軟有一項宏偉的計劃,,“軟件+服務(wù)”成了這家軟件巨頭的又一次戰(zhàn)略性轉(zhuǎn)移,。

微軟發(fā)起反擊的第一輪炮火就是其老牌開發(fā)工具VS2010,它將在兩個方面成為微軟的里程碑產(chǎn)品:第一款全面支持微軟云計算的開發(fā)工具,,以及向軟件生命周期管理的全面升級,。

面對新環(huán)境下眾多強勁的對手,,VS2010能像前輩們一樣成功嗎?

DOS時代的戰(zhàn)爭

VS2010的最終成敗還無法判斷,。自從創(chuàng)立以來,,微軟的每一個傳奇都是在激烈的市場廝殺中樹立的。

1996年的一天黃昏,,當(dāng)安德斯·海爾斯伯格走出Borland辦公大樓時,,一輛加長的黑色轎車早已等在門口。車?yán)镒氖荁orland的競爭對手——微軟的老板比爾·蓋茨,。

在此之前,,微軟曾數(shù)次邀請安德斯加盟,并許以豐厚的回報,,但屢遭安德斯拒絕,。直到安德斯因為在開發(fā)方向上與公司發(fā)生爭執(zhí),感覺Borland已限制了他的發(fā)揮空間時,,才最終接受了來自微軟的橄欖枝,。

這位編程天才主導(dǎo)開發(fā)的開發(fā)工具TurboPascal被Borland買下后,為Borland的崛起打下了堅實基礎(chǔ),。而其后推出的數(shù)款工具逐漸使Borland走上巔峰,,成為全球第三大軟件公司。

盡管微軟早在1992年開創(chuàng)了可視化開發(fā)的時代,,但Borland卻一直是那個時代的明星,,其推出的BorlandC/C++3.1力壓微軟,成為當(dāng)時位列第一的開發(fā)工具,。而安德斯主導(dǎo)開發(fā)的Delphi1.0版在上市時,,由于用戶的瘋狂購買,竟造成全球缺貨的局面,。

安德斯加盟微軟成為這場戰(zhàn)役的轉(zhuǎn)折點,。微軟給了他最好的平臺,安德斯后來為微軟數(shù)款開發(fā)工具奠定基礎(chǔ),。比爾·蓋茨甚至認(rèn)為他“影響了未來十年的產(chǎn)業(yè)發(fā)展”,。一直到現(xiàn)在,安德斯仍被程序開發(fā)員視為精神榜樣:淡泊名利,,用代碼改變世界,。

1998 年,VisualStudio6.0發(fā)布,,其與WIN98的結(jié)合,,被看成是微軟開發(fā)工具中最成功的杰作之一。而此時的Borland向企業(yè)級市場的轉(zhuǎn)型受挫,就再也未能迎來翻身機會,。2006年2月8日,,Borland宣布出售其開發(fā)工具業(yè)務(wù);2009年,,Borland被MicroFocus整體收購,。

一個傳奇就此終結(jié)。而微軟的新對手接踵而至,。

微軟的新對手       

在互聯(lián)網(wǎng)時代,,微軟遇到了另一個主要競爭對手——隨著互聯(lián)網(wǎng)熱潮快速膨脹的Sun。

1997年,,Sun公司發(fā)明了Java語言,。由于Java可以在任何電腦、操作系統(tǒng)上下載和運行,,因此,,它也成為重量級企業(yè)客戶所依賴的互聯(lián)網(wǎng)系統(tǒng)的主體。

面對Java的進犯,,微軟當(dāng)年一直想除之以絕后患,。

微軟于2000年發(fā)布了.Net戰(zhàn)略,該技術(shù)使微軟的操作系統(tǒng)具備了類似Java的功能,,由此開創(chuàng)了以互聯(lián)網(wǎng)為核心的微軟軟件平臺,,為微軟贏得了一大批忠實擁躉,其后的開發(fā)工具都是基于這一平臺,。

不過,,盡管Java語言成了計算機行業(yè)最為知名的品牌之一,但并未給Sun帶來多少現(xiàn)實利益,。作為一個幾乎曾經(jīng)獨霸商業(yè)市場的“大象”,,掌握了Solaris操作系統(tǒng)、Java語言,、服務(wù)器和存儲三架馬車,,卻因無法適應(yīng)Web2.0時代的商業(yè)變革,走向沒落,。

2009年4月20日,甲骨文公司斥資74億美元收購Sun,,但是Java的地位并未因為易主而被降低,。連甲骨文公司創(chuàng)立者埃里森也承認(rèn)Java是“我收購過的最重要的軟件資產(chǎn)”。自2005年以來,,埃里森已經(jīng)先后斥資400億美元收購了50多家軟件企業(yè),。

埃里森之所以給予Java如此高的評價,原因在于這種編程語言已經(jīng)被廣泛應(yīng)用于編寫商業(yè)軟件。目前,,在大型,、復(fù)雜的企業(yè)級應(yīng)用領(lǐng)域,Java仍是主流的開發(fā)工具,。此外,,Java還在8億臺PC和21億部手機上運行。

而微軟VisualStudio也并不完美,,有評論認(rèn)為,,自VisualStudio6.0以后,無論是開發(fā)環(huán)境的改善,,還是新的開發(fā)語言的引入,,都缺少革命性的變化。有的只是安裝程序越來越大,,整個開發(fā)環(huán)境越來越臃腫,。

因此,如果甲骨文的方法得當(dāng),,Java仍將是微軟不可小覷的重要勢力,。不過,從另一方面來說,,.NET與Java也已不再是當(dāng)年“漢賊不兩立”的對抗局面,。微軟在VS2010的團隊服務(wù)器平臺上,支持了Java主流開發(fā)工具Eclipse,,而Java陣營也提供了更多與.NET程序互操作的可行性,。

當(dāng)然,微軟的對手不僅僅是Java,。

一切才剛開始

雅克布森公司吳穹告訴《IT時代周刊》,,目前軟件開發(fā)工具大廠已經(jīng)轉(zhuǎn)向軟件開發(fā)應(yīng)用生命周期管理,比如收購了Mercury的HP,、收購Rational的IBM,。無論是方法論、工具布局和產(chǎn)品線,,它們都和微軟直面競爭,。究竟鹿死誰手,還需要市場的檢驗,。

一位業(yè)內(nèi)人士也表示,,目前,微軟VisualStudio,、IBMRational,,以及開源軟件已經(jīng)構(gòu)成了三足鼎立之勢,,未來三者都將占據(jù)一定的市場份額,關(guān)鍵是在激烈競爭的商業(yè)環(huán)境中,,誰能以更低的成本,、更快的速度推出滿足用戶需求的產(chǎn)品,這是業(yè)內(nèi)非常關(guān)心的問題,。

未來開發(fā)工具的競爭將主要集中在云計算領(lǐng)域,。研究機構(gòu)EvansData最近的云開發(fā)調(diào)查顯示,30%接受調(diào)查的軟件開發(fā)人員表示他們正在面向云環(huán)境開發(fā)應(yīng)用,,另有19%指出他們預(yù)計將在未來12個月內(nèi)投入到云開發(fā)工作當(dāng)中,。顯而易見,對于諸多希望采用云計算模式,,并從中獲得大量成本和效率優(yōu)勢的企業(yè)來說,,為開發(fā)人員提供適合開發(fā)云計算軟件應(yīng)用的工具非常重要。

在這個領(lǐng)域,,微軟最直接的競爭對手是另一個巨人——IBM,。近年來,媒體一直聚焦于微軟與Google的云計算競爭,,卻忽略了藍色巨人IBM的存在,。事實上,IBM不管是服務(wù)器,、開發(fā),,還是應(yīng)用軟件方面,都是微軟的潛在競爭對手,。

1月14日,,IBM 宣布推出面向云環(huán)境的兩個軟件開發(fā)解決方案,以幫助開發(fā)人員在公共云和私有云環(huán)境中實現(xiàn)軟件開發(fā)和交付,。此舉意味著IBM不僅要在大型企業(yè)應(yīng)用環(huán)境中保持優(yōu)勢,,在公共云計算方面也希望能有所斬獲。

但微軟也有自己的優(yōu)勢,,那就是VS2010高集成度的開發(fā)環(huán)境,,它甚至能與Office工具集成;其次它的售價便宜,,這將極大降低開發(fā)人員和軟件企業(yè)進入的門檻,;最后,微軟還有十幾年運營MSN,、Hotmail等在線服務(wù)的經(jīng)驗,,而IBM在公共云方面才剛開始。

也許一切正如鮑爾默所說:“一切都為之過早,。Amazon還剛開始。VMware勉強為之。我們花了整整10年時間來建立自己的企業(yè)競爭力,,而Google還沒注意到這一點,。”

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,,并不代表本網(wǎng)站贊同其觀點,。轉(zhuǎn)載的所有的文章、圖片,、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有,。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容,、版權(quán)和其它問題,,請及時通過電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,,避免給雙方造成不必要的經(jīng)濟損失,。聯(lián)系電話:010-82306118;郵箱:[email protected],。