46

.NET は無料ではなく、.NET アプリケーションを開発する場合は Microsoft に支払う必要があると聞いたことがあります。これは本当ですか?もしそうなら:

  1. 何を支払わなければなりませんか?

  2. 私はアカデミック アライアンスを通じて MSDN のサブスクライバーです (VS2008 や Windows Server 2008 など、さまざまな Microsoft ソフトウェア製品を無料でダウンロードしています)。これらのツールで作成したソフトウェアに対して料金を支払う必要がありますか?

  3. ASP.NET を使用した Web アプリはどうですか? アプリケーションをホストするときに支払い義務はありますか?それともテクノロジーに対して支払うだけですか?

編集:

つまり、ASP.NET や PHP を使用して Web アプリケーションを開発することは同じであり (技術的な問題は無視して、支払い側だけ)、私が支払わなければならないのはホスティング料金だけですか?

編集2:

.NET ルール :)

4

11 に答える 11

68

.NET については、料金を支払う必要はありません。

多くの場合、それは無料ではないと耳にしますが、これは GNU の概念である「自由」を「自由」と呼んでおり、価格のように無料ではありません (または、彼らの言葉では、.net はビールのように無料ですが、そうではありません)。自由のように自由)。

学生ライセンスを使用して .net アプリケーションを作成できます。VS 2008 Express Edition をダウンロードすることもできます。これは、開発するために完全に機能します。

または、Microsoft 以外の製品を使用して .NET で開発することもできます。Mono には、完全に独立した無料のランタイムが含まれています。SharpDevelop などの無料の IDE も利用できます。

- - 編集 - -

はい。.NET を使用して、Web サイト、アプリケーション、またはその他のものを開発および展開できます。テクノロジー自体には、支払いが必要なものは何もありません。支払いが必要なのは、特定のツール (Visual Studio Professional Edition や Visual Studio Team Edition など) だけです。.NET を使用して無料で開発する方法はたくさんあります。

無料の ASP.NET 開発には、2 つのオプションがあります。1 つ目は、Mono プロジェクトの ASP.NET 実装を使用してサイトを実行することです。これは完全に無料で、asp.net サイトを処理します。

ただし、ホスティングに料金を支払っている場合、ホストは Microsoft IIS と asp.net サイトのホスティングのライセンス料を支払っています。お客様の費用は、ホスティングの一部として含まれています。

于 2009-03-19T20:31:33.363 に答える
12

.net Frameworkは無料でダウンロードして開発 できます。Visual Studio .netは、無料のエクスプレス エディションを除いて有料ですが、.net フレームワークが含まれています。費用は味によって異なります。

ASP .net も同様です。フレームワークに料金を支払うのではなく、IIS を備えた Windows のコピーに料金を支払います。

于 2009-03-19T20:31:10.900 に答える
7

.NET での開発は、コスト的には無料です。フレームワークと SDK に費用はかかりません。

.NET アプリケーションの開発に使用するツールは、常に無料であるとは限りません。すべての .NET Framework インストールに含まれるコマンド ライン コンパイラは無料です。Visual Studio Express エディションは無料です (そして、非常に多くのことができます)。Visual Studio Standard/Professional/Team Suite は無料ではなく、購入する必要があるアプリケーションです。

ただし、Visual Studio の Academic Alliance バージョン (Professional の可能性が高い) には、特定の制限があります。Visual Studio の AA ライセンス バージョンを使用して何かを開発した場合、その製品の正規ライセンスを購入するまで、それを販売したり、商用目的で使用したり、エンティティ (学校を含む) のインフラストラクチャの一部として使用したりすることはできません。使用したツール。

基本的にアカデミック アライアンス ライセンスでは、Visual Studio のフル バージョンを無料で使用できますが、学習または研究目的でのみ使用できます。研究プロジェクトをビジネスの一部に変えたい場合は、使用した製品の代金を支払う必要があります.

研究プロジェクトをビジネスのスタートアップに変えようとしている場合は、BizSparkも検討してください。Visual Studio の費用は引き続き支払う必要がありますが (Express を使用していない場合)、Microsoft は、スタートアップが成功するビジネスになることを期待して、すべてのサーバー ライセンス (Windows Server、Sql Server など) の費用を負担します ( 3 年後に成功した場合は、無料で取得した数万ドルのライセンスを支払う必要があり、失敗した場合は 100 ドルの登録料を失うだけです)。

于 2009-03-19T21:20:47.863 に答える
6

もちろん、支払う必要があります。人生に無料のものはない

:)

編集:しかし、真剣に、他の誰もが正しいです.netは完全に無料です.プロのツールだけがお金がかかります. 私の皮肉で誰かを怒らせたらごめんなさい。

于 2009-03-19T22:43:23.517 に答える
2

はい、開発するには少なくともオペレーティングシステムの料金を支払う必要があります。モノの熱狂者がチャイムを鳴らす前は、窓の対応物と同じ成熟度の形や形ではありません。OSのコストがかかると、必要なIDEサポートのレベルが問題になります。はい、無料のもの(エクスプレス版とベアボーンSDKインストーラー)がありますが、少なくともVSプロが必要になると思います。

于 2009-03-19T20:55:45.710 に答える
1

ここで強調したいのは、VS やその他の開発ツールの料金は、.net フレームワークの料金ではありません。SDK、ライブラリなので、.net フレームワークはすべて無料です。

于 2010-03-09T22:07:30.783 に答える
1

アカデミックな Visual Studio で商用アプリケーションを構築できます。アプリが VS プロまたは VS アカデミックで構築されているかどうかは誰にもわかりません。

于 2013-08-28T14:08:09.960 に答える
0

Microsoft .NETを使用してアプリを構築するには、無料ではないWindowsのライセンスを取得する必要がありますが、多くの場合、PCのコストに組み込まれており、すでに支払ったコストです。

Microsoft .NETでアプリを実行するには、Windowsのライセンスが必要です。

.NETSDKを使用してアプリを構築するのに費用はかかりません。.NETを使用するアプリをデプロイするための費用はかかりません。アプリの作成に使用できる無料のツールがあります。VS Express、emacs、Reflector、SharpDevelopなど。プレミアムの有料ツールもあります。Visual Studioは、Proバージョンでは非常に高価になる可能性があります。

Monoは、WindowsおよびWindows以外のプラットフォームで実行される.NETのバージョンです。

于 2009-03-23T06:36:19.703 に答える
0

c# と ASP.NET で開発するのは無料ですが、IIS に Web サイトを展開するには、前に述べたように (ホスティング料金の一部として) 支払う必要があります。等

私が間違っている?ASP.NET Web サイトのホスティングにいくら支払う必要がありますか?

于 2010-01-06T00:48:41.673 に答える