【问题标题】:Open Source .net/C# projects and Frameworks? [closed]开源 .net/C# 项目和框架? [关闭]
【发布时间】:2013-04-07 21:04:48
【问题描述】:

我知道 .net 你有 Asp.net,而且我知道 .net 它本身就是一个框架。然而,我来自 Java 和 PHP 领域,那里有很多框架。

我了解 C# 和 .net 通常用于业务开发,由于 MS 的性质和使用此类技术开发的平台,很多代码未开放。

我在 github 上搜索了“C#”和在同一个站点上搜索了“.net”,但我发现的代码库似乎已经开发了一段时间然后消失了,而且如果我也似乎可以加入我错了,除了 .net 之外,没有适用于 .net 的框架。话虽如此,我已经看过 Spring .net

我问的原因是因为我最近开始阅读框架设计指南书,该书主要讨论 .net 和 .net 框架,但是在寻找生产代码中使用的 .net 框架的示例时,我要么是盲人要么是没有。

有吗?如果我要开发一个应用程序,除了 .net 之外,我还有什么可以借鉴的框架。

应用程序可以是桌面、数据库驱动、网络......我只是想看看存在哪些 .net 框架以及如何使用它们来更好地了解这个“封闭源”世界。

【问题讨论】:

标签: c# .net frameworks


【解决方案1】:

如果您想在CodePlex 上找到一大堆开源的 .NET 框架,那里有很多很棒的活跃框架。

其他一些东西也是从微软方面开源的,比如响应式扩展等。

GitHub 很棒,但与 CodePlex 相比,它对 .NET 项目的使用有点新奇且难以衡量。

【讨论】:

    【解决方案2】:

    有很多来自微软和社区的 C# 开源项目。

    首先,Asp.net 是开源的,他们接受社区贡献。 http://aspnet.codeplex.com/

    不知道大家有没有看https://github.com/languages/C%23 还有很多项目比如 Mono , ServiceStackNancyFx Signalr RavenDb , NServiceBus

    如果你查看 Nuget 的包列表,你还会看到很多框架,其中大部分是开源的 http://nuget.org/packages

    【讨论】:

    • 我并没有真正计算单声道,因为它不是特定于 microsft,我要求特定于微软的原因是因为我的新工作将在一家使用微软特定工具的公司工作,我想看看 MS 是否支持开源 (OS) 与任何事物,或者如果它像世界一样描绘它。
    • 我没有在 Mono 上放链接 :))
    猜你喜欢
    • 2010-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-04
    • 2012-02-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多