web-dev-qa-db-ja.com

.NETアプリケーションを開発またはデプロイするために料金を支払う必要がありますか?

.NETは無料ではなく、.NETアプリケーションを開発する場合はマイクロソフトに支払う必要があると聞きました。これは本当ですか?その場合:

  1. 何を支払う必要がありますか?

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

  3. ASP.NETを使用するWebアプリについてはどうですか?アプリケーションをホストしたときに支払いが発生しますか、それともテクノロジの料金を支払うだけですか?

編集:

つまり、ASP.NETまたはPHP(技術的な問題を無視して、支払い側のみ))を使用してWebアプリケーションを開発するのも同じことです。ホスティング料金は?

編集2:

。NETルール:)

44
0xFF

あなたが支払うことを必要とする.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 ProjectのASP.NET実装 を使用してサイトを実行することです。これは完全に無料で、asp.netサイトを処理します。

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

66
Reed Copsey

間違って聞いたことがあります。

.NETアプリを無料で開発できます。コンパイラ/ SDKは無料で、Microsoftからダウンロードできます。フレームワーク/ランタイムはユーザーが無料で使用できます。

Visual Studioのハイエンドバージョンは無料ではありませんが、Expressバージョンは無料で利用できます。

22
Scott Isaacs

。net Framework は、自由に download を使用して開発できます。 Visual Studio .net は、無料ですが.net Frameworkを含むExpress Editionを除いて費用がかかります。コストは味によって異なります。

ASP .netも同様です。フレームワークの費用はかかりません。IISを使用したWindowsのコピーの費用がかかります。

12
i_am_jorf

もちろんあなたが支払う必要があります。人生の何も無料ではありません

:)

編集:しかし、真剣に、他のすべての人は正しいです。皮肉で誰かを動揺させたら申し訳ありません。

7
benPearce

.NETでの開発はコストの面で無料です。フレームワークとSDKは無料です。

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

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

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

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

7
David

.NETは、無料で使用できるという意味で無料です。フレームワークとSDKは、コンパイラーを含め、すべてMicrosoftから無料でダウンロードできます。 .NETは無料ではありません。オープンソースフレームワークのように変更したり再配布したりすることができないという意味です。 Visual Studioのように商用のIDEを使用する場合も、料金がかかります。無料の高速バージョンがあります。

4
pipTheGeek

はい、開発に最低限オペレーティングシステムの費用を支払う必要があります。モノ狂信者の前のチャイムは、窓のそれと同じレベルの成熟度では決して形も形もありません。 OSコストの後は、どのレベルのIDEサポートが必要かという問題です。はい、無料のもの(Express EditionとベアボーンSDKインストーラー)があります)が必要です。少なくとも費用がかかるVSプロ。

2
Hunter

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

1
erasmus

アカデミックVisual Studioを使用して商用アプリケーションを構築できます。アプリがVSプロまたはVSアカデミックで構築されたかどうかは誰が知っていますか?

1
user1451111

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

私が間違っている? ASP.NET Webサイトをホストするためにいくら払うべきですか?

0
iChaib

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

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

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

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

0
Cheeso