<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    love fish大鵬一曰同風(fēng)起,扶搖直上九萬里

    常用鏈接

    統(tǒng)計

    積分與排名

    friends

    link

    最新評論

    什么是.net

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

    ?

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

    ?

    .NET現(xiàn)在可以看成微軟的一個品牌。微軟有兩個非常成功的品牌,那就是WindowsOffice.NET會成為微軟的另一個品牌。它不僅僅是一組技術(shù),產(chǎn)品,或服務(wù)(微軟的服務(wù)包括MSN, Passport MSDN訂閱,等等)。一個品牌具有一些特征。比如,Rolex是一個手表品牌,它代表了高質(zhì)量,時尚,昂貴,成功,等等。那么.NET代表了什么呢?

    ?

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

    ?

    1。聯(lián)通性。.NET的遠景是讓所有的事物都連接起來。不管是人,信息,系統(tǒng),還是設(shè)備;不管是一個企業(yè)的內(nèi)部員工,外部合作伙伴,還是客戶;不管是Unix, Windows, 還是 Mainframe;不管是SAP, Siebel, 還是 Oracle ERP套件;不管是桌面PC,手機,還是手表。在一個異構(gòu)的IT環(huán)境里,.NET技術(shù)能夠?qū)⒉煌南到y(tǒng)連接起來。

    ?

    2敏捷性。商務(wù)敏捷性和IT敏捷性。面向服務(wù)的商務(wù)體系結(jié)構(gòu)跟面向服務(wù)的IT體系結(jié)構(gòu)很好的配合在一起。SOA (Service-Oriented Architecture)能夠給一個企業(yè)帶來IT敏捷性和商務(wù)敏捷性。.NET技術(shù)是基于SOA思想和原則設(shè)計的,并且采用了像XMLWeb Services這些支持應(yīng)用整合和系統(tǒng)互操作的開放標(biāo)準(zhǔn)。這樣,采用.NET技術(shù)開發(fā)應(yīng)用,能夠帶來靈活性和敏捷性。.NET是一個非常合適的技術(shù)平臺來創(chuàng)建支持SOA體系結(jié)構(gòu)的IT系統(tǒng)并通過這些系統(tǒng)的開發(fā)和部署運行達到IT和商務(wù)的敏捷性。

    ?

    3。成功。GE的前主席Jack Welch曾經(jīng)說過一句話,“在GE,我們只有兩個競爭優(yōu)勢:第一,比競爭對手更快的洞悉更多有關(guān)客戶的信息的能力;第二,比競爭對手更快的將這種理解轉(zhuǎn)化為行動的能力。”最終,IT都是為業(yè)務(wù)服務(wù)的。敏捷帶來商務(wù)上的成功。.NET可以幫您創(chuàng)建一個敏捷的系統(tǒng),既容易去洞悉市場,作出戰(zhàn)略上的調(diào)整,也容易將新的計劃付之實行。

    ?

    這些聽上去像是在做市場宣傳。但事實確是如此。其它的IT廠商也在談?wù)撨@些東西:XML, Web Services, SOA, 敏捷性,聯(lián)通性,等等。他們可能會使用不同名詞,但這些名詞后面的含意應(yīng)該都是非常相似的。

    ?

    所以你可以發(fā)現(xiàn)一個有趣的現(xiàn)象,所有IT廠商都支持同樣一組開放標(biāo)準(zhǔn),即XMLWeb Services,我們都認可企業(yè)應(yīng)該做SOA,我們都認為敏捷性非常重要。那這些IT廠商之間有什么不同呢?不同之處就在各自的技術(shù)實現(xiàn)上。XML, Web Services, SOA只是技術(shù)規(guī)范和技術(shù)理念,需要采用一種技術(shù)平臺才在應(yīng)用系統(tǒng)中實現(xiàn)這些技術(shù)規(guī)范和技術(shù)理念。各個IT廠商的技術(shù)平臺有很大的不同。

    ?

    .NET就是微軟的用來實現(xiàn)XMLWeb Services, SOA和敏捷性的技術(shù)。

    ?

    對技術(shù)人員,想真正了解什么是.NET,必須先了解.NET技術(shù)出現(xiàn)的原因和它想解決的問題,必須先了解為什么他們需要XML, Web Services SOA

    ?

    技術(shù)人員一般將微軟看成一個平臺廠商。微軟通過技術(shù)平臺,而技術(shù)人員在這個技術(shù)平臺之上創(chuàng)建應(yīng)用系統(tǒng)。從這個角度,.NET也可以如下來定義:

    ?

    .NET是微軟的新一代技術(shù)平臺,為敏捷商務(wù)構(gòu)建互聯(lián)互通的應(yīng)用系統(tǒng),這些系統(tǒng)是基于標(biāo)準(zhǔn)的,聯(lián)通的,適應(yīng)變化的,穩(wěn)定的和高性能的。

    ?

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

    ?

    微軟.NET技術(shù)包括哪些東西?核心的東西當(dāng)然是.NET Framework Visual Studio.NET 2002Visual Studio.NET 2003是創(chuàng)建.NET應(yīng)用的集成開發(fā)環(huán)境。Visual Studio For Office (VSTO)可以用來創(chuàng)建基于WordExcel等文檔的.NET解決方案。Web Service Extensions (WSE)是一組支持高級Web Services 標(biāo)準(zhǔn)的.NET類,這些標(biāo)準(zhǔn)包括WS-Security, WS-Policy, WS-ReliableMessaging WS-Attachments,等等。Enterprise Library是一組支持企業(yè)級.NET應(yīng)用程序開發(fā)的可重用的應(yīng)用程序模塊,它提供了應(yīng)用程序開發(fā)中需要解決的共性的問題,比如配置管理,數(shù)據(jù)訪問,異常處理,日志管理,等等。

    ?

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

    更簡單的說:
    .NET 分成三個部分。一個在服務(wù)器端,就是像 Windows DataCenter 這樣的操作系統(tǒng),這里 Microsoft 處于主機市場競爭者的位置。在中間,是 XML,以及用來從數(shù)據(jù)庫或數(shù)據(jù)表中提供信息,以使開發(fā)者能通過 XML 調(diào)用他們的簡單對象訪問協(xié)議 (SOAP)。在客戶端,是支持 XML 語法分析、從而根據(jù)賦予它的標(biāo)記來顯示信息的操作系統(tǒng)。
    詳細的說:
    .NET是一個概念,是一種構(gòu)想,或者是微軟的一個夢想

    以下是微軟官方解釋:

    “.NET 是 Microsoft 的用以創(chuàng)建 XML Web 服務(wù)(下一代軟件)平臺,該平臺將信息、設(shè)備和人以一種統(tǒng)一的、個性化的方式聯(lián)系起來。”

    通俗點說它是一個開發(fā)平臺,全新的網(wǎng)絡(luò)開發(fā)平臺
    是一個全面的產(chǎn)品家族,它建立在行業(yè)標(biāo)準(zhǔn)和 Internet 標(biāo)準(zhǔn)之上,提供開發(fā)(工具)、管理(服務(wù)器)、使用(構(gòu)造塊服務(wù)和智能客戶端)以及 XML Web 服務(wù)體驗(豐富的用戶體驗)

    明白了嗎?不是單一的編程語言,有ASP.NET JAVA.NET
    ......好多,都是在NET平臺上的

    posted on 2006-12-04 17:23 liaojiyong 閱讀(595) 評論(0)  編輯  收藏 所屬分類: Dot Net


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: a毛片基地免费全部视频| 99re6热视频精品免费观看| 天天干在线免费视频| 亚洲一区二区三区乱码在线欧洲| 在线观看www日本免费网站| 亚洲视频在线播放| 日本zzzzwww大片免费| 亚洲一区中文字幕| 日韩激情淫片免费看| 边摸边吃奶边做爽免费视频99| 亚洲电影日韩精品 | 在线观看免费国产视频| 久久精品国产亚洲AV| 亚洲精品成人区在线观看| 一级做a毛片免费视频| 久久久久亚洲av无码专区蜜芽| 久久精品无码专区免费东京热| 国产亚洲国产bv网站在线| 国产成人aaa在线视频免费观看 | 在线看片免费人成视频播| 亚洲精品免费在线| 午夜寂寞在线一级观看免费| 羞羞漫画小舞被黄漫免费| 久久亚洲综合色一区二区三区| 精品免费久久久久久久| 无码亚洲成a人在线观看| 亚洲熟妇中文字幕五十中出| 四虎成年永久免费网站 | 亚洲AV无码一区二区一二区| 亚洲人成人网站在线观看| 99视频免费播放| 色婷婷亚洲一区二区三区| 亚洲av永久无码精品漫画| 永久免费av无码网站韩国毛片| 一级免费黄色大片| 亚洲精品欧洲精品| 中文字幕亚洲综合久久男男| 无码乱肉视频免费大全合集 | 亚洲精品动漫免费二区| 人人公开免费超级碰碰碰视频| 亚洲日韩图片专区第1页|