微軟的.NET是基于一組開放的互聯網協(xié)議而推出的一系列的產品、技術和服努。.NET開發(fā)框架在通用語言運行環(huán)境基礎上,給開發(fā)人員提供了完善的基礎類庫、數據庫訪問技術及網絡開發(fā)技術,開發(fā)者可以使用多種語言快速構建網絡應用。
通用語言運行環(huán)境(Common Language Runtime)處于.NET開發(fā)框架的晟低層,是該框架的基礎,它為多種語言提供了統(tǒng)一的運行環(huán)境、統(tǒng)一的編程模型,大大簡化了應用程序的發(fā)布和升級、多種語言之間的交互、內存和資源的自動管理,等等。
基礎類庫(Hase Class Library)給開發(fā)人員提供了一個統(tǒng)一的、面向對象的、層次化的、可擴展的編程接口,使開發(fā)人員能夠高效、快速地構建基于下一代互聯網的網絡應用。
ADO.NET技術用于訪問數據庫,提供了一組用來連接到數據庫、運行命令、返回記錄集的類庫。ADO.NET提供了對XML的強大支持,為XML成為.NET中數據交換的統(tǒng)一格式提供了基礎。同時,ADO.NET引入了DataSet的概念,夜內存數據緩沖區(qū)中提供數據的關系視圖,使得不論數據來自于關系數據庫,還是來自于一個XML文檔,都可以用一個統(tǒng)一的編程模型來創(chuàng)建和使用,提高了程序的交互性和可擴展性,尤其適合于分布式的應用場合。
ASP.NET是.NET中的網絡編程結構,可以方便、高效地構建、運行和發(fā)布網絡應用。ASP.NET網絡表單使開發(fā)人員能夠非常容易地創(chuàng)建網絡表單,它將快速開發(fā)模型引入到網絡開發(fā)中來,從而大大簡化了網絡應用的開發(fā)。ASP.NET中還引入服務器端控件,該控件是可擴展的,開發(fā)人員可以構建自己的服務器端控件。ASP.NET還支持Web服務(Web Services)。在.NET中。ASP.NET應用不再是解釋腳本,而采用編譯運行,再加上靈活的緩沖技術,從根本上提高了性能。
傳統(tǒng)的基于Windows的應用(Win Forms),仍然是.NET中不可或缺的一部分。在.NET中開發(fā)傳統(tǒng)的基于Windows的應用程序時,除了可以利用現有的技術(如ActiveX控件以及豐富的Windows接口)外,還可以基于通用語言運行環(huán)境開發(fā),可以使用ADO.NET、Web服務等。
.NET支持使用多種語言進行開發(fā),目前已經支持VB、C4+、C#和JScript等語言以及它們之間的深層次交互。,NET還支持第三方的.NET編譯器和開發(fā)工具,這意味著幾乎所有市場上的編程語言都有可能應用于微軟的.NET開發(fā)框架。
Visual Studio .NET作為微軟的下一代開發(fā)工具,和.NET開發(fā)框架緊密結合,提供了一個統(tǒng)一的集成開發(fā)環(huán)境和工具,可以極大地提高開發(fā)效率。
J2EE與.NET都可以用來設計、開發(fā)企業(yè)級應用。J2EE平臺是業(yè)界標準,有超過50家廠商實現了這些標準(工具、應用服務器等)。.NET是微軟自己的產品系列,而非業(yè)界標準。這使二者在實現技術及應用等各方面均有很多不同之處。
溫馨提示:因考試政策、內容不斷變化與調整,信管網網站提供的以上信息僅供參考,如有異議,請以權威部門公布的內容為準!
信管網致力于為廣大信管從業(yè)人員、愛好者、大學生提供專業(yè)、高質量的課程和服務,解決其考試證書、技能提升和就業(yè)的需求。
信管網軟考課程由信管網依托10年專業(yè)軟考教研傾力打造,官方教材參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識與高頻考點,為學員考試保駕護航。面授、直播&錄播,多種班型靈活學習,滿足不同學員考證需求,降低課程學習難度,使學習效果事半功倍。
發(fā)表評論 查看完整評論 | |