.NET:是什么?將走向哪里?

發表于:2007-05-25來源:作者:點擊數: 標簽:哪里本期走向是什么.NET
下載本期雜志代碼 by Elden Nelson Mark Driver, Gartner公司研究部門的研究室主任,主要負責分析應用程序 開發 的戰略、工具和技術。正如你所期待的,他現在的雷達屏幕僅僅關注最大的技術——.NET,他正在考慮許多與.NET相關的問題:它將成功、徘徊不前,還
下載本期雜志代碼
by Elden Nelson

Mark Driver, Gartner公司研究部門的研究室主任,主要負責分析應用程序開發的戰略、工具和技術。正如你所期待的,他現在的雷達屏幕僅僅關注最大的技術——.NET,他正在考慮許多與.NET相關的問題:它將成功、徘徊不前,還是走向失???誰將開始使用它,什么時候使用它,和用何種語言?.NET的哪些方面最重要?XML Magazine的主編Steve Gillmor和我最近就.NET的前景問題對他進行了采訪。下面是我們的采訪實錄:

讓我們先有個總的看法。當IT從業者開始考慮.NET體系結構時,他們需要知道的最重要的三點是什么?

Mark Driver
Mark Driver
首先,你應該理解.NET是一個新的平臺,微軟喜歡把.NET和COM+結合起來,.NET有優秀的、強大的與COM+交互的能力,但是它更是有效的、全新的平臺。這就意味著它有自己的強項和弱點。

第二點,因為它的不成熟,為了交付一個完整的.NET方案,至少現在你需要把.NET和COM+組合起來。例如,在.NET中,現在還沒有Microsoft Transaction Server(MTS)或者Microsoft Message Queue Server(MSMQ)的替代品,所有當你超出簡單的ASP.NET應用程序時,.NET就不能單獨勝任。

最后一點,.NET和Web Services緊密地連接在一起。你不能不了解Web Services概念就想使用.NET平臺技術,其程度超過你沒有學習面向對象概念就想開始面向組件編程。

javascript:openWindowRes('http://www.fawcette.com/china/DotNetMagazine/2001_12/WhereItIs/Figure1.asp');">The .NET Adoption Timeline
從發布方面來說,IT從業者應該知道什么?
記住,這是1.0版本,這不是Visual Studio 7.0;這不是COM++++;這不是Visual Basic 7.0。十分確切的說,這是全新的。它和大量的新代碼一起引進。你要特別仔細考慮如何計劃.NET的采用。特別是在以后的24個月里。

然而,它里面包括許多很酷的東西。它彌補了和Java之間的巨大差距,在許多情況下,被證明比Java one做地更好。

不是“是否,”而是“何時”
你對企業什么時候或者是否轉向.NET有什么建議?
這是一個什么時候將他們拖、拉、或者尖叫著穿過.NET的懸崖的問題,而不是是否需要穿過.NET懸崖的問題,不管他們是否愿意。然而,我不希望看見許多人試圖一次重寫他們的所有的Visual Basic代碼或者Visual C++代碼。我們應該逐步的開展。.NET將很快被引用到新的開發中。在Visual Studio .NET出現的頭一兩年,你將會看到一個混合模型,新開發的代碼中30%的將是ASP.NET代碼(我預見ASP.NET的擴展將會非常非常之快),但是70%將仍然是COM,COM+代碼。

clearcase/" target="_blank" >cccc99>商業應用
計劃向新技術轉移
由于.NET的許多優勢和微軟的強大的市場努力,.NET技術在應用程序開發中最終將被廣泛采用幾乎是可以肯定的,特別是對于中小型企業....
我對嚴謹的客戶的一般建議是,不要把有緊急任務的應用程序在很大程度上依賴于.NET,至少在.NET發布后六到九個月不要這樣做,即2002年8月之前。

然而,為了實踐的目的,你可以用.NET做一些小的原型,一些沒有緊急任務要求的程序。這取決于beta代碼,第一個產品版本,或者第一個服務包能為你帶來些什么。盡管如此,我們推薦你采取保守的方法。假設一個糟糕的情況:你的30%-40%代碼將遷移,你將不得不重寫或者重設計剩下的代碼。別指望微軟會提供自動工具來遷移你的代碼。

誰將提前使用.NET?
對早期的采用者也有一些好的原因。首先是顯示公司在Web Services策略方面的競爭力,你正在尋找在接下來的12個月里支持Web Services最好的平臺。

ASP.NET是另一個原因。太多的程序員從事ASP的開發,如果你正在ASP執行或者安全方面苦苦掙扎,或者受夠了整個ASP的生存空間。ASP.NET是一個更強大的環境。實際上,微軟已經有了大量的早期采用者,他們已經在ASP.NET系統的測試版下開發。

還有,最重要的是,如果你有一個真正的商業原因,你就應該早點采用。例如,如果你正在開發一個無線的應用程序,ASP.NET有一些重要的新特征正好可以幫你實現,在許多情況下,冒險早期遷往.NET是因為它在移動和無線設備方面做得更好。

誰將等待和觀望?
如果你不關心Web Services,這里沒有一個無可抵抗的和強制性的原因,讓你去很快地采用它。實際上,這就是我們說為什么大多數公司將采用一個相當漸進的曲線來采用它。

保守點的公司將什么時候采用.NET戰略?
有許多因素要考慮。要看多少人采用這種主流技術。要參考專家的建議。要看第三方的支持、前景市場的支持。要看本地的.NET服務的組件提供者。要看所有的測試公司。要看源代碼管理公司的提供。

什么時候早期的使用者和主流公司走到一起?
Visual Studio .NET發布的第一年,早期的采用者將會把他們的代碼按70/30的比例劃分在舊平臺和新平臺上。在大約一年半后,我們期待比率會變成30/70。你將看到70%的本地.NET代碼將出現在基于微軟的解決方案中。傳統的公司將在Visual Studio .NET發布后的24到36個月開始遷移。大約2005年,我們將期待95%的本地.NET開發。

原文轉自:http://www.anti-gravitydesign.com

評論列表(網友評論僅供網友表達個人看法,并不表明本站同意其觀點或證實其描述)
国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97