1

.net には Asp.net があることを知っています。また、.net 自体がフレームワークであることも知っています。とはいえ、私はフレームワークが豊富にある Java と PHP の土地から来ています。

C# と .net は通常、ビジネス開発で使用され、MS の性質とそのようなテクノロジを使用した開発に使用されるプラットフォームのために、多くのコードが公開されていないことを理解しています。

私はgithubの「C#」​​と同じサイトの「.net」を精査しましたが、見つけたコードベースはしばらく開発されてから消えていくようです。 .net 以外に .net のフレームワークはありません。そうは言っても、私はSpring .netを見てきました

私が尋ねる理由は、.net と .net フレームワークについて主に議論しているフレームワーク デザイン ガイドラインの本を最近読み始めたからです。 .

いずれかがあります?私がアプリケーションを開発する場合、.net 以外に利用できるフレームワークはありますか?

アプリケーションは、デスクトップ、データベース駆動型、Web のいずれでもかまいません。私は、.net フレームワークがどのように存在し、それらがこの「クローズド ソース」の世界をよりよく理解するためにどのように使用されているかを確認したいと思っています。

4

2 に答える 2

4

オープンソースの .NET フレームワークをまとめてCodePlexまで探したい場合は、優れたアクティブなフレームワークがたくさんあります。

他のいくつかのものは、Microsoft 側からのオープンソースでもあります。リアクティブ拡張機能などのアイテムです。

GitHub は優れていますが、.NET アイテムの使用法はやや新しく、CodePlex と比較して判断するのが困難です。

于 2013-04-07T21:08:25.703 に答える
3

Microsoft およびコミュニティからの c# のオープン ソース プロジェクトは多数あります。

まず第一に、Asp.net はオープン ソースであり、コミュニティへの貢献を受け入れています。http://aspnet.codeplex.com/

あなたが見たかどうかはわかりませんhttps://github.com/languages/C%23 Mono 、 ServiceStackNancyFx Signalr RavenDbNServiceBusなどの多くのプロジェクトもあります

また、Nuget のパッケージ リストを確認すると、多くのフレームワークも表示されますが、そのほとんどはオープン ソースhttp://nuget.org/packagesです。

于 2013-04-07T21:18:22.390 に答える