2013-04-07 127 views
1

我知道.net你有Asp.net,我知道.net它是自我是一个框架。如何,我来自Java和PHP的领域,其中框架是很多的。开源.net/C#项目和框架?

我知道C#和.NET通常用于业务开发,由于MS的性质以及用这些技术开发的平台,很多代码并未打开。

我在同一个网站上搜索了github和“.net”上的“C#”,我发现的代码库似乎已经开发了一段时间然后消失了,而且它似乎也在编写if我错了,除.net之外,没有.net的框架,这是自我。有人说我已经看到了春天.net

我问的原因是因为我最近开始阅读框架设计指南书,主要讨论.net和.net框架,如何在.NET框架上查找示例用于生产代码,我要么是盲人,要么没有。

有没有?如果我要开发一个应用程序,那么我可以在.net之外的任何框架中使用它。

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

+0

查看MVC 4. – Mason240 2013-04-07 21:07:05

+1

Nido框架是一个必须检查(增益与Nirosh编码速度)https://nidoframework.codeplex.com/documentation .. https://nidoframework.codeplex.com/ http://www.codeproject.com/Articles/69848 6/Introduction-to-Nido-FREE-Framework-NET-Csharp – 2014-10-07 03:58:00

回答

4

如果你想找到一大堆开放源码头的.NET框架,那么在CodePlex的地方就有很多很棒的活动框架。

其他一些东西也是微软方面的事物的开放源代码,例如被动扩展等。

GitHub非常棒,但它与.NET项目的使用相比CodePlex来说有点新颖且难以衡量。

3

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

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

,如果你看了https://github.com/languages/C%23也有很多项目,如单声道,ServiceStackNancyFxSignalrRavenDb我不知道,NServiceBus

如果你检查出的NuGet的软件包列表,你也会看到很多框架,大部分的他们是开源的http://nuget.org/packages

+0

我并不真正把单声道计算在内,因为它不是微软特有的,我特别要求微软的原因是因为我的新工作将与使用微软特定工具的公司我想看看MS是否支持开放源代码(OS),或者它是否像世界描绘的那样。 – TheWebs 2013-04-07 21:20:48

+1

我没有把单声道的链接:)) – adt 2013-04-07 21:22:00