導航:首頁 > 信息技術 > 如何鑒定net技術

如何鑒定net技術

發布時間:2022-11-15 09:44:06

Ⅰ 什麼是.net技術

Web服務從由簡單網頁構成的靜態服務網站,發展到可以交互執行一些復雜步驟的動態服務網站,這些服務可能需要一個Web服務調用其他的Web服務,並且像一個傳統軟體程序那樣執行命令。這就需要和其他服務整合,需要多個服務能夠一起無縫地協同工作,需要能夠創建出與設備無關的應用程序,需要能夠容易地協調網路上的各個服務的操作步驟,容易地創建新的用戶化的服務。

微軟公司推出的.NET系統技術正是為了滿足這種需求。.NET將Internet本身作為構建新一代操作系統的基礎,並對Internet和操作系統的設計思想進行了延伸,使開發人員能夠創建出與設備無關的應用程序,容易地實現Internet連接。

.NET系統包括一個相當廣泛的產品家族,它們構建於XML語言和Internet產業標准之上,為用戶提供Web服務的開發、管理和應用環境。.NET系統由以下5個部分組成。

..NET開發平台

.NET開發平台由一組用於建立Web服務應用程序和Windows桌面應用程序的軟體組件構成,包括.NET框架(Framework)、.NET開發者工具和ASP.NET。

..NET伺服器
NET伺服器是能夠提供廣泛聚合和集成Web服務的伺服器,是搭建.NET平台的後端基礎。

..NET基礎服務
.NET基礎服務提供了諸如密碼認證、日歷、文件存儲、用戶信息等必不可少的功能。

..NET終端設備
提供Internet連接並實現Web服務的終端設備是.NET的前端基礎。個人計算機、個人數據助理設備PDA,以及各種嵌入式設備將在這個領域發揮作用。

..NET用戶服務
能夠滿足人們各種需求的用戶服務是.NET的最終目標,也是.NET的價值實現。在這5個組成部分中,.NET開發平台中的.NET框架,是.NET軟體構造中最具挑戰性的部分,其他4個部分緊緊圍繞.NET框架來進行組織整合。
.net 即DotNet。

首先我先給出微軟的DotNet定義:
"Microsoft.NET 是 Microsoft.NET XML Web Services 平台。XML Web Services 允許應用程序通過 Internet 進行通訊和共享數據,而不管採用的是哪種操作系統,設備或編程語言。Microsoft.NET 平台提供XML Web Services 並將這些服務集成在一起,為個人用戶的好處是無縫的,吸引人的體驗。"

.net的開發工具主要是Visual Studio.net
現在流行的版本是Visual Studio.net 2003,最新是Visual Studio.net 2005, 可以到http://www.verycd.com/下載。

什麼是ASP.net?
ASP.net 是一種建立在通用語言上的程序構架,能被用於一台Web伺服器來建立強大的Web應用程序。ASP.net提供許多比現在的Web開發模式強大的的優勢。

ASP.net的教程
建議到http://www.aspcool.com/去看看,那裡有很多asp.net的資源

Ⅱ .net技術是什麼

  1. .NET是 Microsoft XML Web services 平台。XML Web services 允許應用程序通過 Internet 進行通訊和共享數據,而不管所採用的是哪種操作系統、設備或編程語言。Microsoft .NET 平台提供創建 XML Web services 並將這些服務集成在一起之所需。對個人用戶的好處是無縫的、吸引人的體驗。

  2. .NET就是微軟用來實現XML,Web Services,SOA(面向服務的體系結構service-oriented architecture)和敏捷性的技術。對技術人員,想真正了解什麼是.NET,必須先了解.NET技術出現的原因和它想解決的問題,必須先了解為什麼他們需要XML,Web Services 和 SOA。技術人員一般將微軟看成一個平台廠商。微軟搭建技術平台,而技術人員在這個技術平台之上創建應用系統。從這個角度,.NET也可以如下來定義:.NET是微軟的新一代技術平台,為敏捷商務構建互聯互通的應用系統,這些系統是基於標準的,聯通的,適應變化的,穩定的和高性能的。從技術的角度,一個.NET應用是一個運行於.NET Framework之上的應用程序。(更精確的說,一個.NET應用是一個使用.NET Framework類庫來編寫,並運行於公共語言運行時Common Language Runtime之上的應用程序。)如果一個應用程序跟.NET Framework無關,它就不能叫做.NET程序。比如,僅僅使用了XML並不就是.NET應用,僅僅使用SOAP SDK調用一個Web Service也不是.NET應用。.NET是基於Windows操作系統運行的操作平台,應用於互聯網的分布式。

Ⅲ 什麼是.net

朋友你問的問題很好,但是我三句話兩句話也說不清啊。 我在網上找了資料給你發上來吧。 先說明這個是引用的。。 如果感覺還可以的話,就給分吧。。 呵呵。。 資料如下:

自從比爾·蓋茨在2000年提出.NET戰略,五六年過去了,人們對到底什麼是.NET仍然不是很清楚。這篇文章的目的就是希望能夠闡明.NET的內在含意,.NET的緣由以及.NET技術的應用場景。

大家對.NET概念上的迷惑,部分的原因是由於微軟自己不十分清晰的市場策略造成的。比如在2000-2002年間,許多微軟的產品在發布新版本的時候都在版本上加上了.NET後綴,盡管它們跟.NET技術沒有太多關系。現在微軟已經意識到這個名稱的誤用,開始著手把.NET後綴從產品名稱中去除。2003年發布的產品中,惟一帶有.NET的產品是Visual Studio.NET 2003-微軟的集成開發工具。事實上,Visual Studio.NET 2003的下一個版本(代號為Whidbey,將在今年年底發布),它的名稱將回歸到簡單的Visual Studio 2005。

.NET現在可以看成微軟的一個品牌。微軟有兩個非常成功的品牌,那就是Windows和Office。.NET會成為微軟的另一個品牌。它不僅僅是一組技術,產品,或服務(微軟的服務包括MSN, Passport, MSDN訂閱,等等)。一個品牌具有一些特徵。比如,Rolex是一個手錶品牌,它代表了高質量,時尚,昂貴,成功,等等。那麼.NET代表了什麼呢?

.NET代表著聯通性,敏捷性,和成功。讓我分別對這幾點來解釋一下。

1。聯通性。.NET的遠景是讓所有的事物都連接起來。不管是人,信息,系統,還是設備;不管是一個企業的內部員工,外部合作夥伴,還是客戶;不管是Unix, Windows, 還是 Mainframe;不管是SAP, Siebel, 還是 Oracle ERP套件;不管是桌面PC,手機,還是手錶。在一個異構的IT環境里,.NET技術能夠將不同的系統連接起來。

2。 敏捷性。商務敏捷性和IT敏捷性。面向服務的商務體系結構跟面向服務的IT體系結構很好的配合在一起。SOA (Service-Oriented Architecture)能夠給一個企業帶來IT敏捷性和商務敏捷性。.NET技術是基於SOA思想和原則設計的,並且採用了像XML和Web Services這些支持應用整合和系統互操作的開放標准。這樣,採用.NET技術開發應用,能夠帶來靈活性和敏捷性。.NET是一個非常合適的技術平台來創建支持SOA體系結構的IT系統並通過這些系統的開發和部署運行達到IT和商務的敏捷性。

3。成功。GE的前主席Jack Welch曾經說過一句話,「在GE,我們只有兩個競爭優勢:第一,比競爭對手更快的洞悉更多有關客戶的信息的能力;第二,比競爭對手更快的將這種理解轉化為行動的能力。」最終,IT都是為業務服務的。敏捷帶來商務上的成功。.NET可以幫您創建一個敏捷的系統,既容易去洞悉市場,作出戰略上的調整,也容易將新的計劃付之實行。

這些聽上去像是在做市場宣傳。但事實確是如此。其它的IT廠商也在談論這些東西:XML, Web Services, SOA, 敏捷性,聯通性,等等。他們可能會使用不同名詞,但這些名詞後面的含意應該都是非常相似的。

所以你可以發現一個有趣的現象,所有IT廠商都支持同樣一組開放標准,即XML和Web Services,我們都認可企業應該做SOA,我們都認為敏捷性非常重要。那這些IT廠商之間有什麼不同呢?不同之處就在各自的技術實現上。XML, Web Services, 和SOA只是技術規范和技術理念,需要採用一種技術平台才在應用系統中實現這些技術規范和技術理念。各個IT廠商的技術平台有很大的不同。

.NET就是微軟的用來實現XML,Web Services, SOA和敏捷性的技術。

對技術人員,想真正了解什麼是.NET,必須先了解.NET技術出現的原因和它想解決的問題,必須先了解為什麼他們需要XML, Web Services 和 SOA。

技術人員一般將微軟看成一個平台廠商。微軟通過技術平台,而技術人員在這個技術平台之上創建應用系統。從這個角度,.NET也可以如下來定義:

.NET是微軟的新一代技術平台,為敏捷商務構建互聯互通的應用系統,這些系統是基於標準的,聯通的,適應變化的,穩定的和高性能的。

從技術的角度,一個.NET應用是一個運行於.NET Framework之上的應用程序。(更精確的說,一個.NET應用是一個使用.NET Framework類庫來編寫,並運行於公共語言運行時 Common Language Runtime之上的應用程序。)如果一個應用程序跟.NET Framework無關,它就不能叫做.NET程序。比如,僅僅使用了XML並不就是.NET應用,僅僅使用SOAP SDK調用一個Web Service也不是.NET應用。

微軟.NET技術包括哪些東西?核心的東西當然是.NET Framework。 Visual Studio.NET 2002和Visual Studio.NET 2003是創建.NET應用的集成開發環境。Visual Studio For Office (VSTO)可以用來創建基於Word和Excel等文檔的.NET解決方案。Web Service Extensions (WSE)是一組支持高級Web Services 標準的.NET類,這些標准包括WS-Security, WS-Policy, WS-ReliableMessaging 和 WS-Attachments,等等。Enterprise Library是一組支持企業級.NET應用程序開發的可重用的應用程序模塊,它提供了應用程序開發中需要解決的共性的問題,比如配置管理,數據訪問,異常處理,日誌管理,等等。

.NET僅僅是跟Web Services相關嗎?當然不是。它是微軟的新一代技術平台,你可以在這個平台上面創建任何類型的應用系統:傳統的Windows桌面應用,Web應用,Office 應用,移動應用,智能設備應用,等等。在一個Pocket PC (Phone Edition)上面,你可以使用.NET Compact Framework (.NET Framework在設備上的一個簡化版)創建一個.NET客戶端應用程序。或者你可以開發一個.NET移動Web應用,部署在一個IIS Web 伺服器上面,然後用戶就可以使用Pocket PC (Phone Edition)上面的Internet Explorer 瀏覽器去訪問這個網站,這個網站的頁面都是專門為這種設備的小屏幕設計的。

Ⅳ NET是什麼意識,代表著什麼

這篇文章的目的就是希望能夠闡明.NET的內在含意,.NET的緣由以及.NET技術的應用場景。 大家對.NET概念上的迷惑,部分的原因是由於微軟自己不十分清晰的市場策略造成的。比如在2000-2002年間,許多微軟的產品在發布新版本的時候都在版本上加上了.NET後綴,盡管它們跟.NET技術沒有太多關系。現在微軟已經意識到這個名稱的誤用,開始著手把.NET後綴從產品名稱中去除。2003年發布的產品中,惟一帶有.NET的產品是Visual Studio.NET 2003-微軟的集成開發工具。事實上,Visual Studio.NET 2003的下一個版本(代號為Whidbey,將在今年年底發布),它的名稱將回歸到簡單的Visual Studio 2005。 .NET現在可以看成微軟的一個品牌。微軟有兩個非常成功的品牌,那就是Windows和Office。.NET會成為微軟的另一個品牌。它不僅僅是一組技術,產品,或服務(微軟的服務包括MSN, Passport, MSDN訂閱,等等)。一個品牌具有一些特徵。比如,Rolex是一個手錶品牌,它代表了高質量,時尚,昂貴,成功,等等。那麼.NET代表了什麼呢? .NET代表著聯通性,敏捷性,和成功。讓我分別對這幾點來解釋一下。 1。聯通性。.NET的遠景是讓所有的事物都連接起來。不管是人,信息,系統,還是設備;不管是一個企業的內部員工,外部合作夥伴,還是客戶;不管是Unix, Windows, 還是 Mainframe;不管是SAP, Siebel, 還是 Oracle ERP套件;不管是桌面PC,手機,還是手錶。在一個異構的IT環境里,.NET技術能夠將不同的系統連接起來。 2。 敏捷性。商務敏捷性和IT敏捷性。面向服務的商務體系結構跟面向服務的IT體系結構很好的配合在一起。SOA (Service-Oriented Architecture)能夠給一個企業帶來IT敏捷性和商務敏捷性。.NET技術是基於SOA思想和原則設計的,並且採用了像XML和Web Services這些支持應用整合和系統互操作的開放標准。這樣,採用.NET技術開發應用,能夠帶來靈活性和敏捷性。.NET是一個非常合適的技術平台來創建支持SOA體系結構的IT系統並通過這些系統的開發和部署運行達到IT和商務的敏捷性。 3。成功。GE的前主席Jack Welch曾經說過一句話,「在GE,我們只有兩個競爭優勢:第一,比競爭對手更快的洞悉更多有關客戶的信息的能力;第二,比競爭對手更快的將這種理解轉化為行動的能力。」最終,IT都是為業務服務的。敏捷帶來商務上的成功。.NET可以幫您創建一個敏捷的系統,既容易去洞悉市場,作出戰略上的調整,也容易將新的計劃付之實行。 這些聽上去像是在做市場宣傳。但事實確是如此。其它的IT廠商也在談論這些東西:XML, Web Services, SOA, 敏捷性,聯通性,等等。他們可能會使用不同名詞,但這些名詞後面的含意應該都是非常相似的。 所以你可以發現一個有趣的現象,所有IT廠商都支持同樣一組開放標准,即XML和Web Services,我們都認可企業應該做SOA,我們都認為敏捷性非常重要。那這些IT廠商之間有什麼不同呢?不同之處就在各自的技術實現上。XML, Web Services, 和SOA只是技術規范和技術理念,需要採用一種技術平台才在應用系統中實現這些技術規范和技術理念。各個IT廠商的技術平台有很大的不同。 .NET就是微軟的用來實現XML,Web Services, SOA和敏捷性的技術。 對技術人員,想真正了解什麼是.NET,必須先了解.NET技術出現的原因和它想解決的問題,必須先了解為什麼他們需要XML, Web Services 和 SOA。 技術人員一般將微軟看成一個平台廠商。微軟通過技術平台,而技術人員在這個技術平台之上創建應用系統。從這個角度,.NET也可以如下來定義: .NET是微軟的新一代技術平台,為敏捷商務構建互聯互通的應用系統,這些系統是基於標準的,聯通的,適應變化的,穩定的和高性能的。 從技術的角度,一個.NET應用是一個運行於.NET Framework之上的應用程序。(更精確的說,一個.NET應用是一個使用.NET Framework類庫來編寫,並運行於公共語言運行時 Common Language Runtime之上的應用程序。)如果一個應用程序跟.NET Framework無關,它就不能叫做.NET程序。比如,僅僅使用了XML並不就是.NET應用,僅僅使用SOAP SDK調用一個Web Service也不是.NET應用。 微軟.NET技術包括哪些東西?核心的東西當然是.NET Framework。 Visual Studio.NET 2002和Visual Studio.NET 2003是創建.NET應用的集成開發環境。Visual Studio For Office (VSTO)可以用來創建基於Word和Excel等文檔的.NET解決方案。Web Service Extensions (WSE)是一組支持高級Web Services 標準的.NET類,這些標准包括WS-Security, WS-Policy, WS-ReliableMessaging 和 WS-Attachments,等等。Enterprise Library是一組支持企業級.NET應用程序開發的可重用的應用程序模塊,它提供了應用程序開發中需要解決的共性的問題,比如配置管理,數據訪問,異常處理,日誌管理,等等。 .NET僅僅是跟Web Services相關嗎?當然不是。它是微軟的新一代技術平台,你可以在這個平台上面創建任何類型的應用系統:傳統的Windows桌面應用,Web應用,Office 應用,移動應用,智能設備應用,等等。在一個Pocket PC (Phone Edition)上面,你可以使用.NET Compact Framework (.NET Framework在設備上的一個簡化版)創建一個.NET客戶端應用程序。或者你可以開發一個.NET移動Web應用,部署在一個IIS Web 伺服器上面,然後用戶就可以使用Pocket PC (Phone Edition)上面的Internet Explorer 瀏覽器去訪問這個網站,這個網站的頁面都是專門為這種設備的小屏幕設計的。 .NET是微軟為建立XML網路服務而開發的平台。.NET FrameWork是.NET的核心,Visual Studio.NET則是目前最佳的.NET集成開發環境。 Crystal Reports是非微軟的第三方工具,用於處理數據報表,幫助用戶分析和解釋重要信息。使用Crystal Reports可以方便地創建你所能想像的任何報表。Visual Studio.NET中集成的Crystal Reports 9(簡化版本)賦予.NET平台創建互動式的、高質量展示內容的能力,您可以在Web平台和Windows平台上呈現報表,甚至將Crystal報表作為報表Web服務在Web伺服器上發布。 什麼是ASP.NET 提到ASP.NET,就不得不首先搞清楚什麼是ASP。ASP的全稱是Active Server Pages,即活動伺服器頁面,為什麼稱之為活動伺服器頁面,這是因為以前的互聯網全部是由靜態的HTML頁面組成,如果需要更新你的網站內容,你不得不製作大量的HTML頁面。有了ASP以後,我們就能夠根據不同的用戶,在不同的時間向用戶顯示不同的內容。網站的內容更新也不再是一個乏味的重復過程,它開始變得簡單而有趣。也因此在國內掀起了一股學習ASP的熱潮。 但是由於ASP程序和網頁的HTML混合在一起,這就使得程序看上去相當的雜亂。在現在的網站設計過程中,通常是由程序開發人員做後台的程序開發,前面有專業的美工設計頁面,這樣,在相互配合的過程中就會產生各種各樣的問題。同時,ASP頁面是有腳本語言解釋執行的,使得其速度受到影響。受到腳本語言自身條件的限制,我們在編寫ASP程序的時候不得不調用COM組件來完成一些功能。由於以上種種限制,微軟推出了ASP.NET。 為什麼要使用ASP.NET ASP.NET不僅僅只是ASP 3的一個簡單升級,它更為我們提供了一個全新而強大的伺服器控制項結構。從外觀上看,ASP.NET和ASP是相近的,但是從本質上是完全不同的。ASP.NET幾乎全是基於組件和模塊化,每一個頁,對象,和HTML元素都是一個運行的組件對象。在開發語言上,ASP.NET拋棄了VBSCRIPT和JSCRIPT,而使用.NET Framework所支持的VB.NET,C#.NET等語言做為其開發語言,這些語言生成的網頁在後台被轉換成了類並編譯成了一個DLL。

Ⅳ 求.NET的技術特點

(1)簡化開發操作
雖然ASP,PHP等語言很容易使用,但是網頁程序過大時會顯得相當復雜。ASP.NET在代碼編寫方面最大的特色是將頁面邏輯和業務邏輯分開,它分離程序代碼與顯示內容,使網頁更容易編寫,同時程序代碼看起來更潔凈、更簡單。
(2)語言獨立性
在使用ASP製作網頁時可以使用多種語言來編寫程序,但是這些只限於腳本語言,如VBScript, Jscript。ASP.NET則允許使用編譯式的語言,提供較好的執行效率和跨語言的兼容性,如VB.NET,C#,等等,另外有一些合作廠商也提供開發.NET應用程序的支持,如Perl、Pascal、Cobol等。
(3)提高執行效率
由於ASP.NET的程序代碼是編譯過的,所以執行時會比ASP的執行方式快很多。另外,ASP.NET也提供快取的能力,有效的縮短伺服器的應答時間(如圖ASP和ASP.NET編譯方式的比較)。
4)簡化部署與組件的操作
在ASP中調用組件,程序的部署過程會變得非常復雜。目前組件使用都需要復雜的注冊操作,同時組件在使用中經常會被鎖定而無法更新版本。在ASP.NET中不需要考慮組件注冊的問題,直接將文件復制到目的計算機相應的目錄下就可以了。
(5)增進適用性
ASP.NET能解決應用程序故障。對於內存泄露的情況,能自動重新啟動進程以增進適用性,從來不死機。任何會造成內存泄露的程序代碼或產生無窮循環或沒有關閉使用的資源的程序代碼將只會影響到一條線程。
(6)更佳的安全機制
在ASP中唯一能使用的驗證方式是Windows Authentication; 而ASP.NET則提供三種不同的登陸驗證方式:Windows、Passport 和 Cookie。也可以利用Impersonation功能,使用登陸者的許可權執行一些程序代碼或存取資源。
(7)支持下一代的Web Service
簡單的說,Web Service是指可以跨Internet調用的應用程序,提供應用程序重復使用的功能,它能使兩個不同的系統擁有一個溝通的管道。
(8)Session 可以跨進程、跨機器
使用ASP.NET,Session的狀態可以在不同計算機的不同進程中維護,以解決Web Farm的Session維護問題。
通過以上對ASP.NET的技術特點我們可以對.NET技術有了一個簡單的了解,這樣根據其優點我們就很容易知道選擇.NET的優點。可以推出.NET的其他的技術的特點。

Ⅵ .net技術的核心是什麼

這個是我在網上看到的王維樹老師寫的,覺得還可以,就發過來了。
學習NET,首先要明確.NET是一個平台,那什麼叫做平台?平台就是解決企業各種各樣的需求而引入的一系列技術的集合。再者就是.NET這個平台可以做B/S和C/S項目。
在如何學習NET平台啦。順序如下:
1、靜態網頁技術,這個是**頁的基礎,那什麼叫做**頁技術?(就是根據不同的人來實現內容的動態,比如論壇等等),在靜態網頁技術中,我們要學會:掌握基本HTML標記的用法,掌握DIV+CSS布局,掌握CSS的高級用法,掌握JS的用法,掌握DOM,掌握事件處理模型,掌握綜合示例的使用。
2、C#的知識,掌握C#的語法知識,包括高級語法(屬性、索引器、委託、事件)、常用的命名空間的用法、Winform的使用、線程的知識。
3、SQL SERVER 2005:這個知識是資料庫的知識,我們所做的系統都要涉及數據的保存,數據保存在資料庫中。在這里要掌握我們做項目所常用的知識:增加數據、刪除數據、查詢數據、修改數據操作,還涉及多表查詢的知識以及如何提高查詢效率,這個就是要使用索引,存儲過程的知識,觸發器的知識
4、ADO.NET:C#如何操作資料庫
5、ASP.NET:就是把前面所學的東西結合起來,在網頁中呈現出來
6、AJAX:提升客戶端的效果,實現了頁面無刷新技術
綜合就是通過項目來檢驗。

Ⅶ .net的定義

首先,你應該理解.net是一個新的平台,微軟喜歡把.net和COM+結合起來,.net有優秀的、強大的與COM+交互的能力,但是它更是有效的、全新的平台。這就意味著它有自己的強項和弱點。<P title="" P Server(MSMQ)的替代品,所有當你超出簡單的ASP.net應用程序時,.net就不能單獨勝任。< Queue Message Server(MTS)或者Microsoft Transaction >第二點,因為它的不成熟,為了交付一個完整的.net方案,至少現在你需要把.net和COM+組合起來。例如,在.net中,現在還沒有Microsoft XMLns:fo="http://www.w3.org/1999/XSL/Format"><P title="" P XMLns:fo="http://www.w3.org/1999/XSL/Format" Services概念就想使用.net平台技術,其程度超過你沒有學習面向對象概念就想開始面向組件編程。< Services緊密地連接在一起。你不能不了解Web >最後一點,.net和Web>Javascript:openWindowRes('DotNetMagazine/2001_12/WhereItIs/Figure1.ASP');">The .net Adoption Timeline</TABLE>從發布方面來說,IT從業者應該知道什麼?
記住,這是1.0版本,這不是Visual Studio 7.0;這不是COM++++;這不是Visual Basic 7.0。十分確切的說,這是全新的。它和大量的新代碼一起引進。你要特別仔細考慮如何計劃.net的採用。特別是在以後的24個月里。<P title="" P XMLns:fo="http://www.w3.org/1999/XSL/Format" one做地更好。< >然而,它裡麵包括許多很酷的東西。它彌補了和Java之間的巨大差距,在許多情況下,被證明比Java>你對企業什麼時候或者是否轉向.net有什麼建議?
這是一個什麼時候將他們拖、拉、或者尖叫著穿過.net的懸崖的問題,而不是是否需要穿過.net懸崖的問題,不管他們是否願意。然而,我不希望看見許多人試圖一次重寫他們的所有的Visual Basic代碼或者Visual C++代碼。我們應該逐步的開展。.net將很快被引用到新的開發中。在Visual Studio .net出現的頭一兩年,你將會看到一個混合模型,新開發的代碼中30%的將是ASP.net代碼(我預見ASP.net的擴展將會非常非常之快),但是70%將仍然是COM,COM+代碼。商業應用
Javascript:openWindowRes('DotNetMagazine/2001_12/WhereItIs/BusinessCase.htm');">計劃向新技術轉移
由於.net的許多優勢和微軟的強大的市場努力,.net技術在應用程序開發中最終將被廣泛採用幾乎是可以肯定的,特別是對於中小型企業....
</TABLE>我對嚴謹的客戶的一般建議是,不要把有緊急任務的應用程序在很大程度上依賴於.net,至少在.net發布後六到九個月不要這樣做,即2002年8月之前。<P title="" P XMLns:fo="http://www.w3.org/1999/XSL/Format" >然而,為了實踐的目的,你可以用.net做一些小的原型,一些沒有緊急任務要求的程序。這取決於beta代碼,第一個產品版本,或者第一個服務包能為你帶來些什麼。盡管如此,我們推薦你採取保守的方法。假設一個糟糕的情況:你的30%-40%代碼將遷移,你將不得不重寫或者重設計剩下的代碼。別指望微軟會提供自動工具來遷移你的代碼。<>對早期的採用者也有一些好的原因。首先是顯示公司在Web Services策略方面的競爭力,你正在尋找在接下來的12個月里支持Web Services最好的平台。<P title="" P XMLns:fo="http://www.w3.org/1999/XSL/Format" >ASP.net是另一個原因。太多的程序員從事ASP的開發,如果你正在ASP執行或者安全方面苦苦掙扎,或者受夠了整個ASP的生存空間。ASP.net是一個更強大的環境。實際上,微軟已經有了大量的早期採用者,他們已經在ASP.net系統的測試版下開發。<><P title="" P XMLns:fo="http://www.w3.org/1999/XSL/Format" >還有,最重要的是,如果你有一個真正的商業原因,你就應該早點採用。例如,如果你正在開發一個無線的應用程序,ASP.net有一些重要的新特徵正好可以幫你實現,在許多情況下,冒險早期遷往.net是因為它在移動和無線設備方面做得更好。<>如果你不關心Web Services,這里沒有一個無可抵抗的和強制性的原因,讓你去很快地採用它。實際上,這就是我們說為什麼大多數公司將採用一個相當漸進的曲線來採用它。有許多因素要考慮。要看多少人採用這種主流技術。要參考專家的建議。要看第三方的支持、前景市場的支持。要看本地的.net服務的組件提供者。要看所有的測試公司。要看源代碼管理公司的提供。Visual Studio .net發布的第一年,早期的採用者將會把他們的代碼按70/30的比例劃分在舊平台和新平台上。在大約一年半後,我們期待比率會變成30/70。你將看到70%的本地.net代碼將出現在基於微軟的解決方案中。傳統的公司將在Visual Studio .net發布後的24到36個月開始遷移。大約2005年,我們將期待95%的本地.net開發。讓我們來討論.net語言和在遷移應用程序到.net的過程中起作用的部分,從Visual Basic .net開始。
這是一個好消息,Visual Basic 變成了一種成熟的語言。它開始面向對象設計,使用類框架和.net中的其它零碎,VB.net已經變成了一個更強大的工具集。事實上,還沒有哪些商業應用程序不能用VB來實現。<P title="" P XMLns:fo="http://www.w3.org/1999/XSL/Format" Basic開發者將有一個艱難的學習過程才能最後完成遷移。< >不利的是VB.net有了許多新的語法和設計問題。這意味著對Visual>我認為在接下來的48個月中,60%或者更多的C++開發者將轉向C#.C++將仍然會使用。它將會使用在COM和COM+領域,甚至在.net中它將仍然會被使用,但是它將仍是系統層的編程語言。C#的快速開發應用程序的能力和C#和.net組件模型集成工作的能力將會起到一個大的作用。這是我從用戶那兒聽到的最多的問題。我可能今年與八九百人討論過,幾乎一半的問題都是直接地或間接地關於.net與Java相比較的問題。我告訴他們我認為Microsoft和Java將支配電子商務應用程序開發,也就是說,大多數新的項目將會基於這兩個平台之一。他們到2005年將佔有80%的市場。誰也不會。大多數大公司將會兩者都使用。現在,Java基於它的跨平台的能力,在大公司中還有很強的實力。小公司不能負擔得起使用兩者,他們將會轉向其中之一。微軟因為它的成本低和眾多的開發者,對中小型組織還是很有吸引力的。為了完成.net難題還需要做什麼?
中間件架構應該被拿走。我們需要MTS的替代品。我們需要一個與本地.net同步的messaging broker。更有效的是,我們需要作為本地.net服務的COM+的替代品。當然。你已經有了資料庫APIs和類似的功能。但是我們需要的是Java 2平台、J2EE在.net上的替代品。現在,如果你仔細看那些零碎功能的話,我們已經有了一半了。有一個清晰的Java 2平台、標准編輯器(J2SE)的替代品,不久我們就會有Java 2平台、J2ME的替代品—J2ME與.net Framework緊密相關。但是,微軟還沒有建立一個真正的J2EE的替代品。我們需要看到.net技術注入SQL Server,這在SQL server的下一個主流產品Yukon中將會看到。我們需要看到各種.net技術,像BizTalk,具有諷刺意味的是,它現在還什麼都不能做。微軟的門戶網站,電子商務軟體,所有的零碎東西都需要在.net上執行。他們需要整合將被淘汰的技術。你提到了Web Services的重要性,那我們將會先看到哪種類型的Web Services呢?
我前面提到大多數公司將會同時使用Java和微軟的技術。Web Services是一個很好的方法來整合它們並使他們可以交互操作。我們認為Web Services在移動基於所有權信息方面起著相當重要的作用。<P title="" P XMLns:fo="http://www.w3.org/1999/XSL/Format" Services的問題,就象其它問題一樣,還很不成熟。實際上,現在整個XML消息的概念還極不成熟。我們現在只有所有的5%或者10%,我們最終需要全部的XML基礎。< >Web><P title="" P XMLns:fo="http://www.w3.org/1999/XSL/Format" Services將是一個文化問題。企業將不得不適應系統開放的思想和實時工作的思想。好消息就是有了許多用B2B的基礎。一些特別縱向聯合的企業已經大規模地採用這種方式。< >我認為抑制在公共的互聯網上使用Web>我認為在使用這項技術時仍然缺少技巧。許多開發者將把Web Services當作分布式對象模型一樣執行。他們將說「好的,Web Services僅僅是包裝了DCOM或者COM組件和Enterprise Java Beans組件,」,這是不對的。Web Services是松耦合的、非同步消息協議,而不是鎖定的、同步機制。人們第一次將不可避免的犯錯誤。<P title="" P XMLns:fo="http://www.w3.org/1999/XSL/Format" Services將不會變成主流。< Services會有很好的前途,它會是無處不在的相當廉價的服務通訊機制。不管這些服務是在一個子系統,一個企業、跨越一個行業內,或者甚至跨越不同的行業。你可以減少進入這個商業領域的障礙。但是這些好處將不得不和組織結構帶來的新問題相比較。這樣,我們認為2003年之前的這段時間,Web >你可以相信Web>這是現在Web Services的一個大黑洞。我們還沒有看到任何好的定價模式。我認為我們將會看到,在某種程度上,小的付款模式將會一點點出來。但是還沒有回答大的付款模式的例子。你知道,我把HailStorm看作是一個大的、具體化的Web Services的例子。然而現在我聽到大量的反對聲,因為它是微軟的。人們認為這是微軟控制互聯網的「Phase II」。我相信如果它不是從微軟而是其他的公司,HailStorm將會直接受到大家的歡迎。讓我驚訝的是,如果AOL或者和它的合作夥伴不提出和HailStorm長期競爭力的產品。我相信它會成功。我認為人們非常關注的電子商務將會有同樣縱向聯系的市場。已經轉向電子商務的行業將會是第一個使用Web Services的行業。它是下一個邏輯革命。</A>

Ⅷ 什麼是.NET編程技術

你這個問題可是很深奧的。
不知道你了不了解一些其他的編程方式,比如 C++、VB6,以及 基於JDK 的 Java 編程。如果有這些基礎,相信會比較好理解,下面就我個人對 .Net 的理解為你做一個簡要的介紹,更詳細的知識,還是需要參照眾多的其他資料的。

.Net 是一個編程框架。

與函數庫不同,編程框架指的是一種更高層的抽象,它使使用它的開發人員可以在不用掌握太多基礎編程理論時(當然最好是懂一些)就可以開發產品。.Net Framework 的意義是指 .Net 框架。.NET Framework 是可以用來開發應用軟體與託管類庫的一個平台;它為你提供在生成、調試以及執行託管應用程序時所需要的編譯器及工具。可以說 .NET Framework 為你提供了在 Windows 上開發和運行託管應用程序所需的一切條件。因此 .Net 框架也是一種高層次的抽象,它是一種全面支持以面向對象編程的編程方式來進行開發的運行於 Windows NT 系列操作系統上的高層編程框架。

之所以說應用程序是託管的是因為它們的執行過程是由 .NET Framework 管理的。實際上,.NET Framework 通過提供一個可控的運行時環境來管理這些執行過程,此運行時環境提供眾多的服務,比如在應用程序運行時載入應用程序、管理內存、監視和維護安全和資源完整性。

在 .NET(以及Java)之前,應用程序未被託管,因為它們不是由可控的運行時環境來執行的。比如之前提到的 C++、VB6 編程語言所提供的編程環境中,操作系統中沒有其他組件來提供 .Net 提供的這些服務,應用程序需要自己管理它們的服務,這在有些時候就導致了錯誤的代碼、安全漏洞,以及數據的丟失。

.NET Framework 提供了眾多的工具,比如編譯器、調試器、編程語言、執行引擎(名為 Common Language Runtime,CLR,公共語言運行時),開發工具,以及大量的預定義的「功能模塊」類庫。這些類庫被稱作 Framework Class Libraries(FCLs)。

.Net 支持眾多的編程語言,所有的編程語言編寫的代碼都將最終交給 CLR 來執行,因此 .Net 是「語言無關」的。目前微軟推出的用於 .Net 開發的語言有:VB.NET J# C# F#,現在的 VC++ 也支持託管 .Net 編程。

.Net 編程可應用於很多方面,比如桌面應用程序、WEB應用程序、便攜設備應用程序、游戲開發、用戶界面開發、富互聯網開發等。

通過安裝一些插件,也可以在 Linux 等操作系統上運行 .Net 程序。

Ⅸ asp.net與.net的區別是什麼

分析你的問題,你所謂C#.net大概是指在.net平台下使用C#做開發,這個說法就包括了在.net平台下用C#做B/S模式開發也就是包括Asp.net開發。
C#只是一種開發語言,而.net是一個開發和用戶體驗環境。
.net體驗包括:
1.使用平台,如個人電腦台式機,裝有.net FrameWork的手機,PDA等。
2.開發工具,如Visual Studio .net 2005等
3..net framework,即我們開發人員使用的類庫。
4.配套的資料庫系統,如SQL SERVER
等等。搞開發主要學習和使用的就是.net framework。而所謂的ado.net,asp.net,xml,sql server的數據訪問介面,oracle的數據訪問介面等技術,在.net frame都有其實現的類庫。比如ado.net技術是由common language runtime支持,並由System.Data和System.Data.SqlClient以及System.Data.Oricle還有System.Data.OleDB等命名空間實現其功能;Sql server資料庫的連接就是由System.DataSqlClient命名空間支持的
知道了這些,再來說Asp.net和C#.net。Asp.net則主要是有.net framework中的System.Web;System.Web.Control;等命名空間支持和實現,由Common Language Runtime(公共語言運行環境)解析。Asp.net在對應的類庫支持上是.net類庫的子集,Asp.net技術包括前台標記,即類似<asp:lable id = "lable1" runat="server" text="aa"/>的標記,是微軟最新的不同於以前HTML原始標記的一套新的標記規則,Asp.net後台代碼可以使用C#等語言編寫。你所謂C#.net應該就是指在.net環境(common language runtime,.net frame)下使用C#語言做開發。
就說這么多了,希望對你有幫助,也希望能得點積分!

Ⅹ NET是什麼

閱讀全文

與如何鑒定net技術相關的資料

熱點內容
交易所usdt怎麼解凍 瀏覽:945
山東工程職業技術大學校服多少錢 瀏覽:217
村民如何查詢被征地信息 瀏覽:614
微信上的小程序如何徹底刪除 瀏覽:474
廣東過禮娶親要走什麼程序 瀏覽:761
交易中的心魔怎麼克服 瀏覽:639
童裝代理什麼品牌好 瀏覽:774
研發轉技術文檔怎麼樣 瀏覽:702
商業銀行的市場准入有哪些內容 瀏覽:355
政府引導市場運作是什麼意思 瀏覽:39
為什麼qq經常正在更新數據 瀏覽:180
內存是如何存數據的 瀏覽:55
信道狀態指示包括以下哪些信息 瀏覽:305
什麼是現代市場體系 瀏覽:891
加盟代理商如何注冊 瀏覽:249
g工程和數字媒體技術哪個前景好 瀏覽:372
信息化系統如何運維 瀏覽:415
濟南特色早餐技術培訓哪裡好 瀏覽:292
什麼是貨幣交易所的充值與提幣 瀏覽:951
信息提取題考查什麼 瀏覽:388