(//www.tvsmo.com)
【大紀元4月2日訊】3月22日,微軟發布新一代開發工具Visual Studio(VS.NET)中文版。此前,蓋茨和微軟公司CEO鮑爾默已分別在舊金山和芝加哥發布了這一開發工具。VS.NET既是.NET戰略的第一個產品,也是蓋茨將CEO一職交給鮑爾默,自己擔任首席軟件設計師后,全程監控的第一個軟件產品。
.NET戰略的起點
賽迪网4月01日消息,微軟每年都有新產品推出,只有開發工具,微軟整整忍了4年,才推出這個划時代的開發工具。微軟從Windows,到Internet,再到.NET,這是一個不斷進步的過程。今年微軟的營業額為250億美元,在R&&D上的投入高達53億美元,微軟把發展方向和全部的投資都放在了.NET上。
軟件未來的發展方向是服務,這种服務將透過网絡提供給用戶,因而被稱之為Web服務。去年Web服務組織成立,全球大的公司都已加入到這一組織中。因為他們知道,要讓全球的企業和個人更好地使用IT技術,必須提高信息的交互性。他說,參加這一組織的既有微軟的合作伙伴,也有微軟的競爭對手,這充分說明Web 服務是全球發展的趨勢。
蓋茨每年年初都會對全體員工發表一篇文章,談未來的理想,談未來最重要的事情。今年,蓋茨認為最重要的是可信賴計算。可用性、安全性和隱私權是企業可信賴計算的基礎,微軟要為開發者提供一個框架,一個開發可信賴計算的工具,來開發可信賴計算應用;同時,微軟不會為了安全而犧牲性能,而是要在保證性能的前提下,把安全作為首要因素來考量。過去,開發者開發的產品一般都是在一定的地域內賣。而現在如果你有一個好的解決方案,你可以讓你的Web服務產品在全球范圍內得到應用。
PC平台的用戶經歷了從字符型的DOS,到圖形界面的Windows,現在面臨著基于XML、提供Web服務的.NET,微軟每次實現這种轉變實際只做了一件核心的事情,就是改變了軟件開發的結构,只有改變應用程序的開發形式和結构,才會帶來新的應用。她認為,近期內,Web服務最可能的應用領域是在企業內部的局域网上,這也是微軟与競爭對手競爭的焦點所在。
開發者關心什么
顧名思義,開發工具面向的對象一定是開發者,那么,開發者到底關心哪些問題呢?3月8日,微軟(中國)有限公司特地請到了4位開發者,談談他們在軟件開發時看重哪些因素,這其中既有外資軟件企業的CTO,也有國內管理軟件知名企業的項目經理,還有從事Java培訓的教師。有意思的是,這4個開發者在Java和Windows平台上做事的,各占一半。
開發效率是開發者關心的首要問題。道理很簡單,在競爭激烈的軟件開發市場上,軟件厂商只有按時完成項目,才可能賺到錢。因此,軟件開發者非常看重一個好的軟件開發環境。以往微軟提供的集成開發環境在開發圖形化應用時,所提供的開發效率給中國的程序員留下了深刻的印象,同時也培育了最為廣泛的開發群體。VS.NET不僅繼承了微軟一貫的方便、易用、高效的風格,比如說提供了快速開發環境,而且增強了應用程序的產品質量。
開發效率還表現在對XML和多媒體應用的支持上。据王靜茹介紹,微軟在VS.NET中提供的C#語言,是在XML之后開發的,因此對XML的支持是与生俱來的,而目前流行的其他厂商的開發工具由于先于XML問世,所以在對XML支持上先天不足。与會的開發者也介紹了使用非Windows平台開發工具在開發多媒體應用遇到的麻煩。
開發成本也是不容忽視的問題。与會的這家軟件企業CTO介紹說,他們一直在Java平台上作開發,但開發成本一直是困擾他們的一個難題。這位海外歸來的CTO說話很風趣,他說,在國內,有5年以上開發經驗的Java工程師簡直就是“稀有動物”;但是要在大街上找一個Visual Studio程序員,別說5年,10年經驗的也能找到。
記者在會上說,既然國內Java高手不多,拿一個水平不高的Java工程師与遍地都能找到的Windows開發高手做某些比較,是否有失公正。此話一出,馬上就有人反駁道:作為軟件開發商,很難單獨地或者從理論上去評估一种技術,而是要考慮到企業所處的具體環境,還要考慮到開發者資源的可獲得性,因為,開發者的薪酬在軟件開發成本中占有很大的比例。
VS.NET為程序員開發Web服務應用提供了充分的開發環境,從軟件編碼、調試直到程序的分發都可在這一環境中完成,而無需開發者再到處尋找第三方的開發工具。微軟的目標,就是希望開發者們能“一旦擁有,別無所求”。
用戶需求
“軟件就是服務”的理念已得到在軟件領域具有支配力的厂商的認同,這些厂商根据自己對這一理念的理解和所擁有的產品与技術,提出了各自的Web服務架构。除了微軟提出Microsoft.NET外,IBM有Websphere,Sun有Sun ONE、BEA有Weblogic、Oracle也提出了DSF。
乍一看,各家都有各家的主意,那么,用戶將如何适從呢?其實不然,因為這些厂商都支持以XML為代表的Web服務標准,也就是說,無論是哪個厂商,只要是遵從Web服務標准開發出的應用,信息就可以相互交換。因此,用戶在享受Web服務時,并不用關心這項服務在后台到底是靠多少個應用支持的,也不必關心這些應用是基于上述哪家或者哪几家公司架构開發的。
而平台提供商和應用開發商則不同了。由于Web服務每涉及到一個應用,相應的平台提供商和應用開發商就可以從中“漁利”。因此,多多開發應用,盡快搶占地盤,以便收取“買路錢”,就成了各個平台厂商努力的方向。
一個新的平台能否生存,取決于平台上有否應用;而能否發展,則取決于平台上應用的多寡。因此,取悅開發者就成了平台供應商的當務之急。
新聞背景.NET生態環境
Visual Studio.NET的Beta版和預發行版本高達350万份,在16個月的時間里,不僅創下了微軟歷史同時也是整個軟件行業歷史上發行量的紀錄;与此同時,還為.NET營造了一個生態環境:
通過ASP.NET Golive 有6000多用戶已經用Beta版的ASP.NET部署了.NET產品解決方案;
75家Visual Studio集成項目(VSIP)伙伴,提供了供開發人員使用的、可在VS.NET中無縫工作的開發工具和語言;
35家獨立軟件供應商,發布了130多個.NET組件,其中很多組件銷售情況很好;
MSDN學院聯盟,涵蓋了815個學院、1500多個計算机系、1500多位研究人員和20多万名學生。
据介紹,VS.NET在國際上已得到不少工具開發商的支持,VS.NET中就包含著第三方工具厂商提供的22种編程語言。CA、IBM等公司將會提供結合VS.NET的開發工具及產品。用戶方面,像花旗銀行、美林證券等金融、證券企業,也開始為用戶提供基于.NET的服務。微軟表示,全球已有千余家企業推行.NET方案。
(//www.dajiyuan.com)
相關文章