當前位置:編程學習大全網 - 編程語言 - .net的發展前景?

.net的發展前景?

Microsoft.NET是微軟公司提出的新壹代軟件開發模型。.NET主要包括Visual Studio .NET開發工具,.NET平臺以及.NET服務器,其技術核心是Web Services。目前微軟已經推出了.NET企業服務器系列,如Windows Server 2003、SQL Server 2003和ISA Server等等。這些服務器已經完全和Visual Studio .NET結合在壹起。微軟還將陸續推出其他的企業解決方案,以及.NET開發工具。所以說.NET具有較好的發展前景。

壹、.NET的核心內容

.NET的核心內容就是要搭建新壹代互聯網平臺,這個網絡平臺將解決網站之間的協同合作,從而最大限度地獲取信息。不同網站之間通過相關的協定聯系在壹起,網站之間形成自動交流,協同工作,提供最全面的服務。這個技術的核心就是XML Web services,它允許應用程序通過Internet進行通訊和***享數據, 而不管所采用的是哪種操作系統、設備或編程語言。Web Service使用XML、SOAP和WSDL協議。在Web Service出現之前,要實現分布式通訊和***享數據,我們可能考慮使用DCOM,XML-RPC等。現在微軟的.NET開發工具使我們可以非常容易地生成Web Services。妳可以把這些Web Services用於分布式應用互連和數據***享,用於Commerce Server,BizTalk Server等。同時微軟還將不斷把新的Web Service標準的開發納入到VS .NET,如WSE。

二、.NET的應用

在.NET之前微軟的開發模型是Windows DNA,這是壹個n-tier的體系結構,其核心是MTS或COM+。COM+的JIT、Transaction、Security等使我們可以開發出壹個高性能的Web應用或Client/Server應用。我們在學習.NET時應該關註哪些應用領域呢?我們首先應該了解如何使用.NET開發Web應用、Web Portals、e-business和CRM。.NET的開發工具、面向對象設計語言、Web Service、微軟企業服務器提供的豐富功能使我們可以快速開發 出任何規模的應用。其次,除了了解企業服務器的各種應用,如,Commerce Server,我們應緊密關註微軟的Business Solutions。例如,Solutions for Intranets,Solutions for Supplier Enablement以及Microsoft CRM。這些將代表企業應用的發展趨勢。

三、.NET的不足

(壹)開放源碼項目.NET不吃香

如果可以大幅縮短開發時程,會想試用看看。不過,從技術成熟度及穩定性各方面來看,目前AMP還是占優勢,不太可能立即移轉到.NET平臺, 不過,未來新的應用可以嘗試。從另壹個角度分析,在Sourceforge.net和Hotscripts.com網站上,有很多開放源碼項目,其中以 PHP最多,提供非常多強大的函式庫(如:ADOdb、Ming等),即使經驗不足的程序設計師,搭配這些函式庫之後,也能快速的呼叫各種數據庫、畫出專業的圖表、直接產出flash動畫檔案或PDF格式的檔案等,並可視實際需求再修改函式庫,相較之下.NET的分享就很少。從這方面來分析,選擇.NET 建構項目,不見得比較吃香。

(二)免費的吸引力不大

以往的Visual Studio在安裝時實在太費時費工,不知Express版如何?免費的SQL Server與IIS也沒有用,因為這兩者都太不安全,加上大部分的廠商是以Oracle為主要數據庫,服務器也不會用IIS。Java社群擁有許多開放源碼的好用工具,既免費又可以依照需求客制化,微軟想用免費當噱頭,吸引力似乎並不大。

  • 上一篇:請教各位大牛壹個在linux下啟動ModelSim 10.2c的問題
  • 下一篇:幼小銜接學什麽內容
  • copyright 2024編程學習大全網