23個.NET開源項目

  兩個.net 開源框架:php

 

 castle是.NET裏走過了三年的開源框架,下載地址如:http://www.castleproject.org/index.html ,固然若是你是從事過JAVA開發並用過spring,hibernate的話,那看這個框架應該說是很清晰.另付上在這個框架上有研究的一些Blog文章:http://terrylee.cnblogs.com/,,看過他整理製做的新版本C#設計模式的人大概知道.html

 Nbear 是另外一個.NET開源框架http://nbear.org/ or http://www.codeplex.com/ 能夠去下載下來看看.python

 

 

Eric Nelson是微軟技術的傳道者,也是MSDN UK Flash的技術編輯,他編寫了一個列表,列出23個UK開發人員推薦的.NET開源項目。微軟的一些開源項目如ASP.NET MVC、DLR、IronRuby、IronPython、MEF等則未列入其中。web

Eric嘗試只包含一個測試框架和一個mock框架,即便有不少其它的項目一樣入圍。他列出瞭如下項目:spring

  1. [TEST] xUnit.net - 用於TDD的最好的測試框架之一。
  2. [TEST] RhinoMocks mocking framework - 經過建立mock使測試更簡單。
  3. [TEST] White for automation of Windows applications - 用代碼驅動Windows程序來測試。
  4. [TEST] Gallio Automation Platform - 能夠運行不少測試框架,如MSTest、xUnit、NUnit以及MbUnit。
  5. [DATA] Fluent NHibernate - Fluent NHibernate讓你能夠用C#代碼來設置映射關係。
  6. [OOP] StructureMap Dependency Injection/Inversion of Control - 解耦類和依賴。
  7. [OOP] Managed Extensibility Framework - 從靜態編譯程序轉換到動態語言程序
  8. [APPFX] s#arp architecture for web applications - 用ASP.NET MVC和NHibernate快速開發web應用程序。
  9. [APPFX] OpenRasta REST based framework for building web applications - 讓你的程序擁有一個REST API接口。
  10. [APPFX] CSLA.NET Application Framework - .NET開發綜合框架
  11. [APPFX] Spring.NET Application Framework - Web開發綜合框架
  12. [RUNTIME] Mono enables .NET on Linux and Mac - 在Linux、BSD和OS X上使用.NET.
  13. [UTIL] Sandcastle Help File Builder - 建立MSDN樣式的文檔。
  14. [HELPER] EasyHook for Windows API Hooking - 用託管代碼擴展非託管代碼。
  15. [HELPER] Json.NET for working with JSON formatted data - 用一條語句序列化.NET對象。
  16. [HELPER] Excel Data Reader for Excel 97 to 2007 - 將Excel文件讀取到Dataset中
  17. [HELPER] #SNMP Library - 對SNMP的包裝。
  18. [HELPER] DotNetZip Library - ZIP庫和示例。
  19. [HELPER] Visio Automation Library - 用C#、VB和其它語言驅動Viso
  20. [HELPER] PHPExcel is not just about Excel! - 讀寫Execel 200七、PDF、HTML等文檔的PHP類
  21. [HELPER] Argotic Syndication Framework for RSS, Atom, OPML and more - 讀寫聚合內容的庫
  22. [HELPER] NLog logging library -讓你的程序易於調試
  23. A great directory of C# Open Source software - 一個很是好的庫、框架和工具列表

還有一些提交的項目沒有進入列表:apache

一些使用MS-PL許可證的微軟項目:設計模式

MS-PL是OSI承認的許可證,GNU也承認它爲免費軟件許可證,它容許任何人查看源代碼、修改源代碼併發布修改後的源代碼。並且此許可證並不限 制代碼只能運行在Windows上,這樣就能夠將代碼移植到其它操做系統,例如Mono(Linux上的.NET)和Monolight(Linux上的 Silverlight)。MonoDevelop有一個插件,能夠用來在Linux和Mac OS X上開發ASP.NET MVC程序。ruby

轉自:http://www.infoq.com/cn/news/2009/07/23-.NET-Open-Source-Projects併發

 

http://winsystem.ctocio.com.cn/15/9348515.shtmlmvc

.NET開發資源站點和部分優秀.NET開源項目

http://dev.yesky.com/244/8090244.shtml

幾個.Net開源的CMS、Portal系統

http://www.syxin.com/2006/04/netcmsportal.html

國外一些知名ASP.Net開源CMS系統

http://www.itlearner.com/article/4306

 國內.NET開源論壇資料——向開源者致敬!

http://jetking.blog.51cto.com/147336/26759

 

OA辦公自動化
相關文章
相關標籤/搜索