10 月 23 - 25 日,QCon 上海站即将召开,现在购票,享9折优惠 了解详情
写点什么

23 个.NET 开源项目

  • 2009-07-03
  • 本文字数:1317 字

    阅读完需:约 4 分钟

Eric Nelson 是微软技术的传道者,也是 MSDN UK Flash 的技术编辑,他编写了一个列表,列出 23 个 UK 开发人员推荐的.NET 开源项目。微软的一些开源项目如ASP.NET MVC、DLR、IronRuby、IronPython、MEF 等则未列入其中。

Eric 尝试只包含一个测试框架和一个 mock 框架,即使有很多其它的项目同样入围。他列出了以下项目:

  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 2007、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 - 一个非常好的库、框架和工具列表

还有一些提交的项目没有进入列表:

一些使用 MS-PL 许可证的微软项目:

MS-PL 是 OSI 认可的许可证,GNU 也认可它为免费软件许可证,它允许任何人查看源代码、修改源代码并发布修改后的源代码。而且此许可证并不限 制代码只能运行在 Windows 上,这样就可以将代码移植到其它操作系统,例如 Mono(Linux 上的.NET)和 Monolight(Linux 上的 Silverlight)。MonoDevelop 有一个插件,可以用来在Linux 和Mac OS X 上开发ASP.NET MVC 程序。

查看英文原文: 23 .NET Open Source Projects

2009-07-03 01:1720152
用户头像

发布了 63 篇内容, 共 26.9 次阅读, 收获喜欢 1 次。

关注

评论

发布
暂无评论
发现更多内容

android音视频面试,小程序开发教程

android 程序员 移动开发

推荐电脑手机都能用的youtube视频下载神器,包括苹果手机也能使用

So...

油管视频下载 youtube

普通本科毕业一年,刷完这1000道JAVA面试题,成功逆袭上岸

Java 程序员 架构 面试 后端

android程序员面试笔试宝典,完整版开放下载

android 程序员 移动开发

android网络开发技术答案,retrofit原理

android 程序员 移动开发

android音视频何俊林,音视频开发进阶指南

android 程序员 移动开发

android项目开发实战入门百度网盘,【面试总结】

android 程序员 移动开发

html5移动开发即学即用网盘,差点无缘Offer

android 程序员 移动开发

BAT这种大厂履历意味着什么,字节跳动资深面试官亲述

android 程序员 移动开发

flutter下拉刷新背景,学Android看这就完事了

android 程序员 移动开发

flutter瀑布流组件,腾讯T3面试官透露

android 程序员 移动开发

浅谈工作量证明对于区块链系统的必要性

CECBC

另一只眼看软件研发效能提升,软件研发效能的“人性”与“物性”

博文视点Broadview

flutter中文教程,程序员必看

android 程序员 移动开发

flutter教程gitbook,走进Android架构

android 程序员 移动开发

Android研发岗面试复盘总,你们觉得作为一名程序员最大的悲哀是什么

android 程序员 移动开发

Android研发岗面试复盘总,成功入职字节跳动

android 程序员 移动开发

博文视点“阿里云全系列技术图书”隆重亮相2021云栖大会

博文视点Broadview

QCon 全球软件开发大会 | 大型团队研发效率持续改进实践

万事ONES

研发管理 研发效能 ONES

Android高级工程师每日面试题精选,重要概念一网打尽

android 程序员 移动开发

flutter页面跳转数据,直面春招

android 程序员 移动开发

android面试题及答案2019,rxjava原理面试

android 程序员 移动开发

fluttertextfield光标,想跳槽涨薪的必看

android 程序员 移动开发

flutter调试技巧,惊喜

android 程序员 移动开发

android算法面试题,附超全教程文档

android 程序员 移动开发

Android面试题集锦在这里,Android开发面试基础

android 程序员 移动开发

android音频面试题,android组件化开发框架

android 程序员 移动开发

flutterpageview嵌套,阿里P8亲自讲解

android 程序员 移动开发

深圳企业办理等保业务,应该怎么办理?选择哪款堡垒机好?

行云管家

网络安全 等保 等级保护 等保测评

flutter跳转原生,零基础也能看得懂

android 程序员 移动开发

html5移动开发即学即用网盘,面经解析

android 程序员 移动开发

23个.NET开源项目_.NET_Abel Avram_InfoQ精选文章