Нужно ли мне платить за разработку или развертывание приложения .NET? - PullRequest
43 голосов
/ 19 марта 2009

Я слышал, что .NET не является бесплатной, и что я должен заплатить Microsoft, если я разрабатываю приложение .NET. Это правда? Если так:

  1. Что я должен заплатить?

  2. Я являюсь подписчиком MSDN через Academic Alliance (мы бесплатно скачиваем различные программные продукты Microsoft, такие как VS2008 и Windows Server 2008). Должен ли я платить за программное обеспечение, которое я делаю с этими инструментами?

  3. А как насчет веб-приложений с ASP.NET? Нужно ли платить, когда я размещаю свое приложение, или я просто плачу за технологию?

EDIT:

То, что вы говорите, это то же самое, что разрабатывать веб-приложение с использованием ASP.NET или PHP (без учета технических проблем, только со стороны оплаты), все, что мне нужно платить, это плата за хостинг? *

РЕДАКТИРОВАТЬ 2:

. NET правила:)

Ответы [ 11 ]

0 голосов
/ 23 марта 2009

Чтобы создавать приложения с помощью Microsoft .NET, вы должны лицензировать Windows, которая не является бесплатной, хотя часто она встроена в стоимость ПК, и зачастую это уже та цена, которую вы уже заплатили!

Для запуска приложений с Microsoft .NET, опять же, вы должны иметь лицензию на Windows.

Использование .NET SDK для создания приложения бесплатно. Бесплатное развертывание приложения, использующего .NET, не требуется. Есть бесплатные инструменты, которые вы можете использовать для создания приложений. VS Express, emacs, Reflector, SharpDevelop и т. Д. И т. Д. Существуют также платные инструменты премиум-класса. Visual Studio может стать очень дорогим в Pro версиях.

Mono - это версия .NET, которая работает на платформах Windows и не Windows.

...