Dois je payer des frais pour développer ou déployer a.NET demande?

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

  1. Que dois-je payer?

  2. Je suis abonné au MSDN via L'Alliance académique (nous téléchargeons une variété de produits logiciels Microsoft gratuitement, comme VS2008 et Windows Server 2008). Dois-je payer pour le logiciel que je fais avec ces outils?

  3. Qu'en est il des applications web avec ASP.NET? y a-t-il un paiement dû quand j'héberge mon application ou dois-je simplement payer pour la technologie?

modifier:

Donc ce que vous dites est que c'est la même chose de développer une application web en utilisant ASP.NET ou PHP (en ignorant les problèmes techniques, juste côté paiement), tout ce que je dois payer est les frais d'hébergement?

MODIFIER 2:

Règles. net:)

40
demandé sur pnuts 2009-03-19 23:29:24

11 réponses

Il N'y a rien à propos de. net qui vous oblige à payer.

Souvent, vous entendrez que ce n'est pas libre, mais cela fait référence au concept GNU de "libre" comme dans "liberté", pas libre comme dans le prix (ou, selon leurs mots,. net est libre comme dans la bière mais pas libre comme dans la liberté).

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

Vous pouvez également développer dans. NET en utilisant produits non Microsoft. Mono comprend un temps d'exécution complètement séparé et gratuit. Il existe même des IDE gratuits disponibles, tels que SharpDevelop.

- - - Modifier - - - -

Oui. Vous pouvez utiliser. Net pour développer et déployer un site Web, une application ou toute autre chose. Il n'y a rien dans la technologie elle-même qui nécessite un paiement. La seule chose qui nécessite un paiement est certains outils (tels que Visual Studio Professional Edition ou Visual Studio Team Editions). Il y a beaucoup de façons de développer avec. net gratuitement.

GRATUITEMENT ASP.NET développement, vous avez deux options. Le premier est d'utiliser le projet Mono ASP.NET implémentation pour exécuter votre site. Ceci est entièrement gratuit, et les poignées asp.net sites.

Toutefois, si vous payez pour l'Hébergement, votre hôte paie 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.

64
répondu Reed Copsey 2009-03-19 22:32:59

Vous avez mal entendu.

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

Les versions haut de gamme de Visual Studio ne sont pas gratuites, mais les versions Express sont disponibles gratuitement.

22
répondu Scott Isaacs 2009-03-19 20:33:04

Le .net Framework est libre de télécharger et de développer des contre. Visual Studio. Net coûte de l'argent, sauf pour express edition, qui est gratuit, mais inclut le Framework.net. Le coût dépend de la saveur.

ASP. NET est similaire-vous ne payez pas pour le framework, vous payez pour une copie de Windows avec IIS.

12
répondu i_am_jorf 2009-03-20 01:44:40

Bien sûr que vous devez payer. Rien dans la vie n'est GRATUIT

:)

EDIT: mais sérieusement, tout le monde est correct,. 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.

8
répondu benPearce 2018-06-08 11:27:06

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

Les outils que vous pouvez utiliser pour développer une application. Net ne sont pas toujours gratuits. Le compilateur de ligne de commande inclus avec chaque installation de. NET framework est gratuit. Les éditions Visual Studio Express sont gratuites (et peuvent faire beaucoup). Visual Studio Standard / Professional / Team Suite n'est pas gratuit, c'est une application que vous devez acheter,

Vos versions Academic Alliance de Visual Studio (probablement Professionnel) cependant ont des restrictions spécifiques. Si vous développez quelque chose en utilisant la version sous licence AA de Visual Studio, vous ne pouvez pas le vendre ou l'utiliser à des fins commerciales, ou l'utiliser dans le cadre de l'infrasture d'une entité (y compris votre école), jusqu'à ce que vous ayez acheté une licence régulière 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 une partie d'une entreprise, vous devrez payer pour les produits que vous avez utilisés.

Si vous essayez de transformer votre projet de recherche en un démarrage d'entreprise, vous pouvez également regarder BizSpark . Vous devrez toujours payer vos coûts Visual Studio (sauf si vous avez utilisé Express), mais Microsoft couvrira les coûts de toutes vos licences de serveur (Windows Server, Sql Server, etc.) dans l'espoir que votre démarrage deviendra une entreprise prospère (si vous réussissez après 3 ans, vous vous devez payer pour les dizaines de milliers de dollars de licences que vous avez obtenues gratuitement, si vous échouez, vous ne perdez que les frais d'inscription de 100$)

7
répondu David 2009-03-19 21:20:47

. net est gratuit dans le sens où vous n'avez pas à payer pour cela. Le framework et le SDK, y compris les compilateurs peuvent tous être téléchargés gratuitement à partir de Microsoft. . Net n'est pas libre, dans le sens où vous ne pouvez pas le modifier et le redistribuer comme vous le feriez avec un framework open source. Vous devez également payer si vous voulez utiliser un IDE commecial comme Visual Studio. Bien qu'il existe des versions express qui sont libres.

4
répondu pipTheGeek 2009-03-19 20:32:09

Oui, vous devez payer pour les systèmes d'exploitation au minimum pour développer. Avant que les zélotes mono carillon dans ce n'est en aucun cas la forme ou la forme au même niveau de maturité que son homologue windows. Après le coût du système d'exploitation, c'est la question du niveau de support IDE dont vous avez besoin. Oui, il y en a des GRATUITS (les éditions express et les installateurs bare bones sdk) mais je parie que vous voudrez au moins VS pro qui coûte.

2
répondu 2009-03-19 20:55:45

Je tiens à souligner ici, les frais de VS ou d'autres outils de développement ne sont pas les frais de.NET framework. sdk, les bibliothèques de sorte que le. Net framework sont tous gratuits.

1
répondu erasmus 2010-03-09 22:07:30

Vous pouvez créer des applications commerciales avec votre academic Visual Studio. qui sait si L'application a été construite dans VS pro ou VS academic?

1
répondu user1451111 2013-08-28 14:08:09

Pour construire des applications avec Microsoft. NET, vous devez licence Windows, qui est pas libre, mais il est souvent intégré au coût du PC, et souvent il est un coût que vous avez déjà payé!

Pour exécuter des applications avec Microsoft. NET, encore une fois, vous devez disposer d'une licence pour Windows.

L'utilisation du SDK. Net pour créer une application est gratuite. Il n'y a aucun coût pour déployer une application qui utilise. NET. il existe des outils gratuits que vous pouvez utiliser pour créer des applications. VS Express, emacs, réflecteur, SharpDevelop, etc etc. Il existe également des outils de prime pour frais. Visual Studio peut être très cher dans les versions Pro.

Mono est une version de. net qui fonctionne sur les plates-formes Windows et non Windows.

0
répondu Cheeso 2009-03-23 06:36:19

Il est libre de se développer avec c # & ASP.NET, mais pour déployer votre site web sur IIS, vous devez payer (dans le cadre des frais d'hébergement) comme indiqué précédemment, et je pense que c'est beaucoup plus cher à héberger ASP.NET que PHP, etc.

Je me trompe? combien devriez-vous payer pour l'hébergement d'un ASP.NET site web?

0
répondu iChaib 2010-01-06 00:48:41