.NETFramework
. NET Framework是由微軟仔開發,一个致力佇敏捷軟體開發(agile software development)、 快速應用開發(rapid application development)、 平台獨立性和網路透明化的軟體框架。. NET 是微軟為而且空空年代對侍服器佮桌頂型軟體工程行出的頭一步。. NET 包含真濟對網路有幫助著網路佮內部網套用猛捷發的技術。
. NET Framework 是微軟公司繼續 Windows DNA 了後的新發平台,採用系統虛擬機器運行,以通用語言運行庫(Common Language Runtime)為基礎,支援多種語言(C #、F #、VB . NET、C + +、Python 等)落去發。
. NET 嘛為應用程式介面(API)提供著新功能佮發工具。遮的革新予程式的設計員會當同時進行 Windows 應用軟體佮網路應用軟體佮元件佮服務(web 服務)的開發。. NET 提供一个新的反射性的而且物件導向程式設計編程介面。. NET 設計了有夠通用化對而且使真濟無仝款的高階語言攏會當予匯集。
甲骨文公司的 Java 程式語言佮 Java 平台企業版技術是 . NET 平台的競爭對手之一。
二空一四年十一月十二號,微軟宣布完全開放 . NET Framework 的原始碼,並且提供予 Linux 和 macOS 使用。
版本
發行歷史
. NET Framework 一垺零
完整版號-一垺零 . 三千七百空五這是上早的 . NET 架構,佇二空空二年發行。伊會當一个獨立而且會當重新分發的包的形式抑是佇一个軟體發展工具包集中予人得著。伊嘛是第一个微軟 Visual Studio . NET 的發行版的一部份(嘛予人號做 Visual Studio . NET 兩千空二)。
. NET Framework 一孵一
完整版號-一孵一 . 四千三百二十二這是首首主要的 . NET Framework 升級版本,發行佇二空空三年。伊會當用一个獨立的會當重新分發的包的形式抑是佇一个軟體發展工具包集中予人得著。伊嘛是第二微軟 Visual Studio . NET 版本的一部份(嘛予人號做 Visual Studio . NET 兩千空三)。 伊嘛是首个予人 Windows 作業系統-Windows Server 二千空三所內起的 . NET Framework 版本。
自一鋪零版本以來的改進:
- 內起矣著 mobile ASP . NET 控制項的支援。這佇一鋪零版本是以附加功能方式實現的,這馬已經整合到框殼的內部。
- 安全方面的變更加-予得 Windows 表單代碼以可靠的行為執行,對而且會當佇 Internet 環境內安全運行,並且加入去矣 ASP . NET 應用程式的代碼安全存取功能。
- 內起矣著 ODBC 和 Oracle 資料庫的支援。這佇一鋪零版本是以附加功能方式實現的,這馬已經整合到框殼的內部。
- . NET Compact Framework-這是一个用智慧型裝置(比如講 Pocket PC 抑是講 SmartPhone)的 . NET Framework 的子集。
- 著 IPv 六的支援。
- 大量的 API 變更。
. NET Framework 二孵空
完整版號-二孵空 . 五五四空七百二十七堵四二,發行佇二空空五年十月二十七號。
. NET Framework 二嬸零的元件攏有包含佇 Visual Studio 兩千空五和 SQL Server 兩千空五內底。通過 MSDN Universe 版會當免費下載 RTM 版本。
自一鋪一版本以來的改進:
- 大量的 API 變更。
- 新的 API 予需要管理 . NET 運行庫實例的非 . NET 的應用程式會當做到一點。這个新的 API 著 . NET 運行庫的各種功能,包括講:加執行緒、記持體分配、代碼載入等,提供足好的控制。伊上頭仔是為 Microsoft SQL Server 會當有效率的使用 . NET 運行庫而設計的,因為乎 Microsoft SQL Server 有伊家己的日程管理器佮記憶體管理器。
. NET Framework 三-c零
發佈日期十一分之二千空六 / 二十一。捌用名「WinFX」。 猶是使用 . NET Framework 二鋪零版本的公共語言運行庫(CLR), 並且加入適應未來軟體發展方向的四个框殼:
- Windows Presentation Foundation(WPF): 提供閣較好的使用者體驗,用來開發 Windows Forms 程式猶閣有瀏覽器應用程式(參見 WPF / E).
- Windows Communication Foundation(WCF): 提供 SOA(面向服務的軟體構架)支援的安全的網路服務(Web Service)框架。
- Windows Workflow Foundation(WF): 提供一个設計佮發展工作流程導向(Workflow-oriented)應用程式基礎支援的應用程式介面。
- Windows CardSpace:提供一个 SSO 的解決方案,逐个使用者攏有隨人的 CardSpace。
. NET Framework 三人五
這个版本共包含一个支援 C # 和 VB . Net 中心的語言特性的編譯器,佮對語言整合查詢(LINQ , Language-Integrated Query)的支援。該版本綴 Visual Studio 兩千空八做伙發佈。
同時,. NET Framework 三鋪五自動包含 . NET Framework 二孵空 SP 一以及 . NET Framework 三-c零 SP 一,用佇咧為這兩个版本提供安全性修復,猶閣有少量新增的類別館(如 System . DateTimeOffest), 這版本提供的新功能有:
- 擴充方法(Extension Method)內容(Attribute), 用於為擴充方法提供支援
- LINQ 支援,包括講 LINQ to Object、LINQ to ADO . NET 以及 LINQ to XML
- 表達式 kha-tá-lok-guh 樹(Expression Tree), 用於為 Lambda 表達式提供支援
- 佮語言整合查詢(LINQ)佮資料知影誠峇整合。藉助這个新功能,你會當使用仝款的語法,佇任何支援 LINQ 的語言內底編寫相關的程式碼,以篩選佮列舉濟種類型的 SQL 資料、集合矣、XML 佮資料集,以及建立𪜶的投影。
- 利用 ASP . NET AJAX 會當建立閣較有效、閣較有互動性、懸度個人化的 Web 體驗,遮的體驗佇所有上時行的瀏覽器頂懸攏會當實現。
- 用佇生成 WCF 服務的全新 Web 協定支援,包括講 AJAX、JSON、REST、POX、RSS、ATOM 佮若干新的 WS-\ * 標準。
- Visual Studio 二千空八中面向 WF、WCF 和 WPF 的完整工具支援,其中包括支援工課流的服務這斗新技術。
- . NET Framework 三石樵五基礎類別媒體櫃(BCL)中的新類會當滿足濟捷看著的客戶請求。
. NET Framework 三人五 SP 一
. NET Framework 三人五 SP 自動包括 . NET Framework 二孵空 SP 二以及 . NET Framework 三-c零 SP 二。該版本綴 Visual Studio 兩千空八 SP 一釋出講,這个版本提供了後列的新功能:
- 新增的 ASP . NET 功能包括 ASP . NET 動態資料佮 ASP . NET AJAX 附加功能,前者提供是無需編寫程式碼就會當實現資料驅動的快速開發的豐富格格相框,後者為管理瀏覽器歷史記錄提供支援(後退揤支援)。
- ADO . NET Entity Framework。
- 著 SQL Server 二千空八的資料提供程式支援。
- . NET Framework 客戶端設定檔是完整版 . NET Framework 的子集,面向客戶捀應用程式。這改善了猶未安裝 . NET Framework 的電腦上的安裝體驗。
- 改進 Windows Presentation Foundation 的效能啦,其中包括啟動速度的淡薄仔陣效果效能的提懸。為 Windows Presentation Foundation 增加的功能包括對業務線應用程式的更加好支援、本機閃屏支援、DirectX 像素著色器支援閣有新的 WebBrowser 控制項。
- ClickOnce 應用程式釋出者會當根據具體的情形決定敢是取消簽章佮雜鬥陣,開發人員會當編程方式安裝顯示自訂名標示的 ClickOnce 應用程式,ClickOnce 錯誤對話方塊支援指向網路上特定佇應用程式的支援站點的連結。
- 用佇咧 SQL Server 的 . NET Framework 資料提供程式(System . Data . SqlClient)完全支援 SQL Server 兩千空八資料庫 ia̋n-jín 的所有新功能。有關 . NET Framework 著 SQL Server 二千空八的支援的閣較濟資訊,請參見 SQL Server 中的新功能(ADO . NET)。 ADO . NET 資料平台是一種多版本的策略,伊使開發人員會當針對概念性實體資料模型來進行編程,自按呢減輕𪜶的編碼佮維護工作。這平台提供了 ADO . NET Entity Framework、實體資料模型(EDM)、 物件服務、LINQ to Entities、Entity SQL、EntityClient、ADO . NET 資料服務佮實體資料模型的工具。
- Windows Communication Foundation 這馬提供改進的互操作性支援,增強了部份信任方案內底除錯體驗,並且擴充整合協定支援閣較廣泛地套用佇咧 Web 二嬸零應用程式,從而使 DataContract 序列化程式閣較好使用。
- Microsoft . VisualBasic . PowerPacks 號名空間引入新的 DataRepeater 控制項,該控制項會當家己定的列表格式顯示資料。這號名空間閣包含新的向量形。
. NET Framework 四配零
- . NET Framework 四配零主要欲增加並列支援,英文版佇二空一空年四月十二號推出。
- 新增 System . Lazy < T >,做為延遲初開始化的時陣。
- 增加大整數的 System . Numerics . BigInteger 佮複數的 System . Numerics . Complex(使用的時陣需要加入來參考 System . Numerics . dll)
- 微軟佇二空一六年一月十二開始停止著 . NET 四配零 , 四配五 , 四配五 . 一个安全性更新佮技術支援
. NET Framework 四配五
. NET Framework 四配五是 . NET Framework 四高相容性的置位閣較新(in-place update)。 配搭 C # 抑是 Visual Basic 程式設計語言使用 . NET Framework 四配五,即可編寫 Windows Store 風格的應用程式。. NET Framework 四配五可提升效能、可靠度佮安全性。佇二空一二年八月十五推出。毋過若請注意,. NET Framework 四配五干焦支援 Windows Vista SP 二以上版本的作業系統。
- 微軟佇二空一六年一月十二開始停止著 . NET 四配零 , 四配五 , 四配五 . 一个安全性更新佮技術支援
. NET Framework 四配五 . 一
. NET Framework 四配五 . 一於二空一三年十月十七隨著 Visual Studio 兩千空一十三發布。此版本愛需要 Windows Vista SP 二抑是閣較新的環境,並且包括佇 Windows 八孵一佮 Windows Server 二千空一十二 R 二中。. NET Framework 四配五 . 一的新功能有啦:
- 偵錯器支援 X 六十四編輯佮繼續(EnC)
- 偵錯器支援檢視代管返回值
- 「Call Stack」和「Task」視窗中的異步感知偵錯
- 偵錯器支援分析 . NET 記持體轉儲(佇咧 Visual Studio Ultimate SKU 中)
- 適用佇咧 Performance 佮 Diagnostics 中心的 . NET 開發者工具
- 代碼分析 UI 改進
- ADO . NET 空閒連接彈性
. NET Framework 四配五 . 二
. NET Framework 四配五 . 二的發表宣佈佇咧二空一四年五月初五。此版本愛需要 Windows Vista SP 二佮更新版本。對於 Windows Forms 應用程式,嘿懸 DPI 方案進行矣改進。對於 ASP . NET,會當使用較懸咧靠淡薄仔 HTTP 頭檢查佮修改的方法,這是一種規劃背景異步工作任務的新方法。
. NET Framework 四配六
. NET Framework 四配六是佇二空一四年十一月十二月宣佈,抑若二空一五年七月二十發行。伊對六十四位元系統支援一个新的即時編譯(JIT), 彼个稱為 RyuJIT,表現較好的效能,並支援 SSE 二和 AVX 二指令集。WPF 佮 Windows Forms 攏更新以達成較懸的 DPI 風景。支援 TLS 一孵一佮 TLS 一孵二的功能已經予人加入 WCF。此版本愛需要 Windows Vista SP 二抑是閣較新的版本。
. NET Framework 四配六 . 一
. NET Framework 四配六 . 一發行的訊息佇二空一五年十一月三十號宣佈。這个版本需要 Windows 七 SP 一抑是閣較新的版本。新的功能佮 API 包括講:
- WPF 改進了拼寫檢查,支援使用者自訂詞典,閣改進觸控效能。
- 增強支援雞卵行曲線數字簽名演算法(ECDSA)X 五百空九認證。
- 當連接 Azure SQL 資料庫的時陣,添加矣嘿 AlwaysOn、Always Encrypted 的 SQL 連接,並改進連接開放彈性。
- Azure SQL 資料庫這馬使用更新的 System . Transactions API 支援分散式處理。
- RyuJIT、GC、WPF 和 WCF 中的真濟其他的效能、穩定性佮可靠性相關修復。
. NET Framework 四配六 . 二
. NET Framework 四配六 . 二的預覽佇二空一六年三月三十日宣佈,發行日期為二空一六年八月初二。此版本愛需要 Windows 七 SP 一抑是換新版。New features include :
- 支援超過兩百六十个字元的路徑
- 支援 X . 五百空九認證的 FIPS 一百八十六捧三 DSA
- TLS 一孵一 / 一孵二支援 ClickOnce
- 支援 ASP . NET 數據註釋的在地化
- 啟用具備 Project Centennial 的 . NET 桌面應用程式
- 針對 WPF 支援軟鍵盤佮每一个監視器 DPI
. NET Framework 四配七
二空一七年四月初五,微軟宣佈 . NET Framework 四配七將被整合甲 Windows 十創作者更新,承諾為其他 Windows 版本提供獨立安裝程式。仝日,發行一个 Visual Studio 二千空一十七更新版以加強支援標的物 . NET Framework 四配七。所承諾的 Windows 七佮更新版本獨立安裝程式佇咧二空一七年五月二一發行,但是有一寡重要的成份無包含在內。
. NET Framework 四配七的新功能包括:
- 使用雞卵行曲線密碼學的增強加密
- 改進對傳輸層的安全性協定(TLS)的支援,尤其是對一寡二版
- 支援 Windows Forms 的懸 DPI 感知支援
- 佇咧 WPF 著觸控佮手寫愈濟支援
- WPF 的新印表 API
. NET Framework 四配七 . 一
. NET Framework 四配七 . 一佇二空一七年十月十七號發行。佇咧修復程式佮新功能內底,伊修正了 d 三 dcompiler 依賴性問題。 伊閣增加了與 . NET Standard 二鋪空開箱就用的相容性。
. NET Framework 四配七 . 二
. NET Framework 四配七 . 二在二空一八年四月三十號發行。主要的異動是改進 ASP . NET、BCL、CLR、ClickOnce、Networking、SQL、WCF、Windows Forms、Workflow 佮 WPF。
CLR 佮 CLI
. NET 的初級組成是 CLI(通用語言架構)和 CLR(通用語言運行庫)。
CLI(通用語言架構)攏號做 Common Language Infrastructure,是一套運作環境規範,包括一般的系統、基礎類庫佮佮機器無關係的中央代碼。CLR 著是確認操作密碼符合 CLI 的平台。佇通用中央語言(CIL)欲行進前,CLR 必須愛共指令及時編譯轉換做原始機器碼。
所有 CLI 攏會當經由 . NET 自我表述。CLR 檢查元資料以確保正確的方法被調用。元資料通常是由語言編譯器生的,但開發人員嘛會當通過使用客戶屬性的建立𪜶家己的元資料。
咱若一種語言實現生成 CLI,伊嘛會使通過使用 CLR 被調用,按呢伊就會當佮任何其他 . NET 語言生的資料互動。CLR 嘛予人設計做作業系統無關係。
做一个彙編體予人載入的時陣,CLR 執行各種各樣的測試。其中的兩个測試是確認佮核查。咧確認的時陣,CLR 檢查彙編體是毋是有效的元資料佮 CIL,並且檢查內部表的正確性。核查無遐爾精確。核查機制檢查代碼敢會執行一寡「無安全」的操作。核查所使用的演算法非常保守,致使著有時仔一寡「安全」的代碼嘛通猶毋過核查。無安全的代碼是用編體有的「跳過核查」許可的情況下才會予人執行,通常這意味著代碼是安裝佇咧本機頂頭的。
通過 . NET,你會當用 SOAP 佮無仝款的 web 服務進行互動。
標準化和著作權
二空空年八月,微軟、惠普佮英特爾共同制定 CLI 和 C # 程式語言的標準規格。二空空一年十二月,以上兩項通過共並成做 ECMA 標準的規格。(ECMA 三百三十五佮 ECMA 三百三十四)。 ISO 亦於二空空三年四月跟隨(ISO / IEC 二嬸三千兩百七十一佮 ISO / IEC 二嬸三千兩百七十)。
這會有一定的風險,但伊會當鼓勵標準聯合的實現,以提供一座橋梁來共非 Windows 的軟體轉變做是微軟 . NET。欲按呢推廣為標準的一个團體是國際 . NET 聯合會(INETA)。
就算講微軟佮其他做伙鬥陣有伴 CLI 佮 C # 的專利喔,ECMA 和 ISO 要求所有專利攏應該愛遵守「合理佮非歧視準則」。 除了這以外,遮的公司亦同意予使用者免費使用這兩項專利。
猶毋過,這並無包括 . NET Framework 內並無為講 ECMA / ISO 標準涵蓋的範圍,這包括矣:Windows Forms、ADO . NET 佮 ASP . NET。微軟對頂頭述部件所提有的專利,使開發者無必會當是真軟微平台開發出一套完整的作品。
二空一四年十一月十三,微軟新任執行長薩帝亞 ・ 納德拉決心下,該公司釋出的 . NET 原始碼包括囉侍服器的部份的核心,如 . NET Framework Libraries、. NET Core Framework Libraries 和 RyuJit VM,正式對外開放原始碼。
. NET 佮 Java EE
公共語言的基礎(CLI), 通用中央語言(CIL)以及 C # 佮甲骨文公司的 Java 虛擬機和 Java 之間有袂少的相𫝛的所在,毋過𪜶無疑是強烈的競爭者。𪜶兩个攏是使用𪜶各自的中央碼(佇咧微軟仔,𪜶叫做通用中央語言,啊若佇咧 Oracle,𪜶叫做位元組碼)。 通用中央語言被設計來即時編譯(JIT), 而且 Java 的位元組碼佇咧上早的時陣是設計用來解說的運行,毋是隨時來編譯。. NET 這馬干焦佇咧 Windows 上予人完美地支援,而且 Java 是會當佇足濟平台頂懸予人完好支援。毋過,這馬一寡當咧開發中的實現版本譬如講 Mono 抑是講 Shared source CLI 會當用於在類 Unix 作業系統譬如講 Linux,FreeBSD 和 Mac OS X 最運行 . NET 應用程式。甲骨文公司的一个產品,J 二 EE 提供佮微軟仔把把佇咧 Windows 中的技術譬如講 COM +(早前的 MTS)和 MSMQ 等效的功能。
Java 和 . NET 可經由 IKVM,一个佇咧 . NET 平台上實作的 Java 虛擬機作閣較濟的溝通。
Java 有伊專門的遠端程式呼做技術 RMI(Remote Method Invocation), RMI 的另外一版本的 RMI-IIOP 閣較會當相容 CORBA。
毋過,. NET 佮 Java 之間的競爭關係,佇咧 . NET Core 出現了後,一切攏改觀矣。
. NET 佮 COM
前一版軟體元件技術由 Microsoft 所提出來的 COM,該技術予人用來建立大型(large-scale)的軟體系統上,使用 COM + 抑是 MTS 對傳統分散式元件有強化的作用。當 . NET 將 COM-objects 封裝做 . NET 元件以及將 . NET 元件封裝做 COM-objects 後,Microsoft 分別將伊號名 Runtime Callable Wrapper(RCW)和 COM Callable Wrapper(CCW)。 足明顯的,Microsoft 終其尾會以 . NET 全面取代 COM 成做軟體元件的架構。Microsoft 希望開發者會當佇 Win 三十二平台頂使用 . Net 取代 COM,爾經存在的服務則透過抽象介面來使用(如:目前交易的 . Net 元件猶是使用 COM +)。
. Net Remoting 佮 XML WebServices
. NET remoting 屬於行程(process)內溝通的抽象方法。
Microsoft® . NET Remoting 提供一个豐富會當擴充的框架予存在兩个無仝 AppDomain 中的 Object,予佇無仝途程(行程)和無仝款機器內底會當進行無車溝通。. NET Remoting 提供一種強大但簡單的可程式化模型並且咧執行階段支援資料交換。
XML Web services 共基礎的功能區塊佈署到網路的無仝電腦上。開放標準的通訊協定猶閣有人佮應用程式會當透過 Web Services 整合應用程式的環境來合作。應用程式會當對無仝款的來源使用濟个 XML Web Services 來建構應用程式毋免知影𪜶佇佗位以及欲按怎運作。
. NET 的語言
CLI 予人設計做支援任何物件導向的程式語言,分享共同物件模型佮大型共同類別庫。. NET 支援超過四十種程式語言。遮的編譯器大攏是免費的喔(軟體廠商干焦開發出售整合式開發環境)。
大部份的語言攏做重大改變以配 . NET Framework。廠商通常利用這个機會來同齊改變語言的其他的特性。
微軟開發的 . NET 平台程式語言
- C #,一个以 C + + 和 Java 語法為基礎開發的一个全新的物件導向語言,是 . NET 開發的首選語言。
- Visual Basic . NET,一个加強矣物件導向支援的,支援多執行緒的 Visual Basic 版本。
- C + + / CLI,一个 C + + 的 . NET 平台版本變種。
- JScript . NET,一个編譯版本的 MicrosoftJScript 語言。
- J #,一个對應於 Java 和 J + +(微軟家己開發的 Java 反種)的. NET 平台版本,毋過因為智慧財產權問題,目前微軟公司已經停止其開發套用。
- F #,ML 語言家族的一員。
- Microsoft Small Basic
第三方使用 . NET 的程式語言
- Ada,參閱 A #。
- APL
- Boo,是因為 Python。
- COBOL
- Component Pascal,是因為部件的 Pascal,比起 Pascal 來閣較倚近佇咧 Oberon。
- Delphi 八 and Delphi 兩千空五以及這陣的 delphi xe 二攏採用 . net
- Eiffel
- Forth
- FORTRAN
- IKVM,Java。
- IronPython,是因為 Python。
- IronRuby,是因為 Ruby。
- Lexico,是因為西班牙語的面向物件程式語言。
- Lisp
- Mercury
- Mondrian 為著欲便於指令碼部件編程開發的功能型語言。
- Nemerle 函數式/指令式濫合語言。
- Oberon
- Perl
- Phalanger,PHP 的 . net 編譯器。
- RPG
- Smalltalk
- TclBridge,是因為 Tcl。
- PowerBuilder . NET powerbuilder 十一孵五佮以後的版本攏採取 . net 技術,毋過這種語言目前是停止開發矣。
ASP . NET & ADO . NET
ASP . NET 是內底有含講 . NET Framework 中,專門來發展 Web 應用程式的一組類別庫集。
ADO . NET 是內底有含講 . NET Framework 中,專門處理佮資料來源溝通的資料存取類別庫集,予被 Windows Forms 佮 ASP . NET 應用程式大量使用,會當講是 . NET Framework 中唯一的資料存取介面。
可供選擇的實現版本
微軟乎 . NET Framework 是 . NET 技術的旗艦級實現版本,在此以外猶閣有一寡其他實現版本。
- . NET Core 是微軟仔開發的迒平台 ( Windows、Mac OSX、Linux ) 的應用程式開發框架(Application Framework)
- 微軟開發一个叫做共享原始碼公共語言基礎(Shared Source Common Language Infrastructure,Shared Source CLI;即今 ECMA—通用語言架構), 是微軟仔 . NET Framework(共通語言執行平台)的一个原始碼共享的實現架構,可運行佇咧 Windows XP,FreeBSD,和 Mac OS X 十二。
- Mono 是一个開源的 . NET 運行的時和開發庫實現版本。Mono 現在由 xamarin 公司佮開源軟體發展社區負責開發。伊當快速發展到熟,這馬已經包含矣著 ASP . NET 和 ADO . NET 的支援,著 Windows Forms 庫的支援嘛較充分。伊提供一个 C # 編譯器,啊若一个 VB . NET 編譯器這馬嘛已經處理 pre-beta 階段。Mono 項目閣包括一寡新的庫佮技術的開發:
- Gtk:一个 GTK + GUI 工具包的 . NET 封裝。
- xSP:一用 C # 編寫的支援運行 ASP . NET 應用程式的網頁侍服器軟體。
- MonoDevelop:SharpDevelop 的一个移植版本,是一个符合 GPL 標準的面向 Gtk # 和 Mono 的 . NET 整合開發環境。
- Novell . Directory . Ldap 類庫:Lightweight Directory Access Protocol(LDAP)for . NET 的一个免費的實現版本。
- SerialPortNet:Aserial portlibrary for . Net & Mono implementing . NET 二孵空 specifications .
- Mono for Android 和 MonoTouch for iOS:Mono 咧行動平台 Android 和 iOS 搬徙這,使開發者會使踮 Android 和 iOS 平台是使用 C # 和 Mono 框架開發套用。Xamarin Forms 是遮的實現的核心,會當根據系統無仝生符合該系統風格的介面。
- MonoMac:Mono 對一寡 OS X 原生 Step API 的封裝。
- Portable . NET 袂赴 Mono 成熟,這著愛歸因為 Portable . NET 並毋是佇咧上早起的時陣就使用矣微軟仔開發框殼。提供一个會當對 C 編譯到通用中央語言的編譯器。
參見
- C #
- VB . NET
- ASP . NET
- AJAX
- COM Interop
- Windows API
- . NET Compact Framework
- . NET Micro Framework
參考文獻
外部連結
- 官方網站
- Overview of . NET Framework ( MSDN )(英文)
- . NET Framework 概述(簡體中文)
- . NET Framework 的概觀(繁體中文)
- . NET Github repository