44 votes

Dois-je payer des frais pour développer ou déployer une application .NET?

J'ai entendu dire que .NET n'est pas libre et que je dois payer à Microsoft si je développer .NET application. Est-ce vrai? Si oui:

  1. Que dois-je payer?

  2. Je suis un abonné à MSDN via l'Alliance Universitaire (nous télécharger une variété de Microsoft produits Logiciels pour gratuit, comme VS2008 et Windows Server 2008). Dois-je payer pour le logiciel que je fais avec ces outils?

  3. Quid des applications web avec ASP.NET? Est-il un paiement dû quand je l'hôte de ma demande ou dois-je simplement payer pour la technologie?

EDIT:

Donc, ce que vous dites, c'est que c'est la même chose pour développer une application web à l'aide de ASP.NET ou PHP (en ignorant les questions techniques, juste à côté de paiement), tout ce que j'ai de payer les frais d'hébergement?

EDIT 2:

.NET règles :)

67voto

Reed Copsey Points 315315

Il n'y a rien à ce sujet .NET qui vous oblige à payer.

Souvent, vous entendrez qu'il n'est pas libre, mais c'est en se référant à la GNU notion de "Libre" comme dans "la liberté", n'est pas libre comme dans le prix (ou, selon leurs termes .net est gratuit, comme dans la bière, mais pas libre comme dans liberté).

Vous pouvez utiliser votre licence étudiants à créer .net applications. Vous pouvez également télécharger VS 2008 Express Edition, qui est entièrement fonctionnel à se développer.

Alternativement, vous pouvez développer .NET en utilisant des produits non-Microsoft. Mono comprend complètement distincte, libre de l'exécution. Il y a même des gratuits IDEs disponibles, tels que SharpDevelop.

--- EDIT ----

Oui. Vous pouvez utiliser .NET pour développer et déployer un site web, une application ou autre chose. Il n'y a rien dans la technologie elle-même qui exige le paiement. La seule chose qui exige le paiement est certains outils (Visual Studio Professional Edition ou Visual Studio Team Éditions). Il y a beaucoup de façons de développer avec .NET gratuitement.

Gratuitement ASP.NET développement, vous avez deux options. La première est l'utilisation de la Mono du Projet ASP.NET mise en Œuvre pour exécuter votre site. C'est complètement gratuit, et les poignées de asp.net sites.

Cependant, si vous payez pour l'hébergement, votre hôte est de payer les frais de licence pour Microsoft IIS et l'hébergement de asp.net sites. Le coût est inclus dans le cadre de l'hébergement.

22voto

daughtkom Points 946

Vous avez mal entendu.

Vous pouvez développer des applications .NET gratuitement. Les compilateurs / SDK sont gratuits et peuvent être téléchargés auprès de Microsoft. Le framework / runtime est gratuit pour vos utilisateurs.

Les versions supérieures de Visual Studio ne sont pas gratuites, mais les versions Express sont disponibles gratuitement.

12voto

jeffamaphone Points 31732

L' .net Framework est gratuit à télécharger et à développer des contre. Visual Studio .net d'argent frais, sauf pour express edition qui est gratuit, mais comprend la .net Framework. Le coût dépend de la saveur.

ASP .net est similaire--vous ne payez pas pour le cadre, vous êtes payer pour une copie de Windows avec IIS.

7voto

David Points 12145

Le développement de .NET est gratuit, en termes de coût. Le cadre et le SDK ne coûtent rien.

Les outils que vous pouvez utiliser pour développer un .NET application ne sont pas toujours gratuits. Le compilateur en ligne de commande qui est inclus avec chaque .NET framework installer est gratuit. Visual Studio Express éditions sont libres (et peut faire beaucoup de chose). Visual Studio Standard/Professionnel/l'Équipe de la Suite n'est pas libre, c'est une application que vous devez acheter,

Votre Alliance Académique versions de Visual Studio (probablement Professionnelle) ont cependant des restrictions spécifiques. Si vous développez quelque chose à l'aide de l'AA version sous licence de Visual Studio, vous ne pouvez pas la vendre ou de l'utiliser à des fins commerciales, ou de l'utiliser dans le cadre de la infrasture d'une entité (y compris votre école), jusqu'à ce que vous avez acheté une licence complète pour les outils que vous avez utilisés.

Fondamentalement, l'Alliance Universitaire licence, vous pouvez utiliser la version complète de Visual Studio gratuitement, mais seulement pour l'apprentissage ou la recherche. Si vous voulez transformer votre projet de recherche dans le cadre d'une entreprise, vous aurez besoin de payer pour les produits que vous avez utilisés.

Si vous essayez de tourner votre projet de recherche dans une entreprise de démarrage, vous pouvez également regarder BizSpark. Vous aurez toujours besoin de payer votre Visual Studio coûts (sauf si vous avez utilisé Express), mais Microsoft va couvrir tous les frais de votre serveur de licences (Windows Server, Sql Server, etc) dans l'espoir que votre entreprise va devenir une entreprise prospère (si vous avez réussi au bout de 3 ans, vous devez payer pour les dizaines de milliers de dollars en licences de vous obtenu gratuitement, si vous échouez, vous perdez seulement les 100 $de frais d'inscription)

6voto

benPearce Points 9817

Bien sûr, vous devez payer. Rien dans la vie n'est gratuit

Vous pouvez acheter .net sur http://paymemoneyforfreeproducts.com/dotnet

:)

EDIT: Mais sérieusement, tout le monde a raison, .net est totalement gratuit, seuls les outils professionnels coûtent de l'argent. Désolé si j'ai dérangé quelqu'un avec mon sarcasme.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X