• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    .NET目標(一)

    發布: 2007-6-30 18:56 | 作者: admin | 來源: | 查看: 12次 | 進入軟件測試論壇討論

    領測軟件測試網 此外,.NET大量地運用了XML技術,并賦予SOAP協議極其重要的地位。借助于SOAP,Microsoft希望將軟件開發帶入一個新的時代,即不再依賴于裝配組件和對象,而是以重用服務作為軟件開發的基礎。SOAP和Web服務共同構成了.NET平臺的基礎。

       然而,為當前正在開發的DNA應用的未來而擔心仍舊是沒有必要的。Microsoft已經承認,發布.NET最終版本的時間不會早于2002年,而且.NET能夠直接在裸機上運行現有的應用,但這些應用將無法利用任何.NET的優勢。

       和Microsoft讓我們相信的相反(顯然那是為了安慰現有的用戶),.NET對現有體系的改變非常深入,而且幾乎影響了DNA體系中的一切:

    由于看好多進程模式,IIS服務器放棄了高效但不穩定的多線程模式。 ASP技術讓位給了ASP.NET(最初叫做ASP+),解釋執行的代碼將象JSP一樣在第一次調用時被編譯執行的代碼取代。 諸如ATL和MFC之類的Win32 API由一組相關的Base Framework類取代。 為了遵從CLS規范(Common Language Specification,公共語言規范),VB.NET加入了大量.NET的特色,因此不再保證與VB6的兼容。
    提供全新的分布式組件模型COM+ 2.0。COM+ 2.0沒有從COM/DCOM/COM+系列技術繼承任何內容。COM+ 2.0不再使用Windows注冊表來注冊本地或者遠程的組件,在.NET中部署組件就象很久以前安裝應用軟件一樣簡單方便:安裝軟件就是把文件復制到某個目錄下面;刪除軟件就是從目錄下面刪除它的文件。
    誕生了一種新語言C#。這是一種新式的面向對象編程語言,有點兒象是C++和Java的混合物。C#由Anders Hejlsberg創建,Anders Hejlsberg也是Borland許多語言和工具的設計者,包括著名的Delphi。 以SOAP和Web服務為基礎的新編程模式從根本上改變了應用的設計方法,并帶來了一種新的職業:在線提供Web服務。
       這些改變趨向于在Windows 2000操作系統和提供應用服務的上層之間建立寬松的連接。為了更深入地說明這些變化,下面本文將作更為詳細的闡述。

       更甚者,這些技術上的變化又與.NET平臺大量采用各個中立組織(如W3C、IETF以及ECMA等)的標準有機結合,包括Gartner Group在內的許多分析家由此得出這樣一個結論:“Microsft正在趨向開放”。

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>