2013-04-07 59 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