Должен ли я платить плату за разработку или развертывание .NET-приложения?

StackOverflow https://stackoverflow.com/questions/663923

  •  21-08-2019
  •  | 
  •  

Вопрос

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

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

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

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

Редактировать:

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

ПРАВКА 2:

Правила .NET :)

Это было полезно?

Решение

В .NET нет ничего такого, что требовало бы от вас оплаты.

Часто вы услышите, что это не бесплатно, но это относится к концепции GNU "Свободно" в смысле "свобода", а не бесплатно в смысле "цена" (или, по их словам, .net свободен, как в beer, но не свободен, как в freedom).

Вы можете использовать свою студенческую лицензию для создания .сетевых приложений.Вы также можете загрузить версию VS 2008 Express Edition, которая полностью функциональна для разработки.

В качестве альтернативы вы можете разрабатывать в .NET, используя продукты, отличные от Microsoft.Mono включает в себя полностью отдельную, бесплатную среду выполнения.Существуют даже бесплатные IDE, такие как SharpDevelop.

--- РЕДАКТИРОВАТЬ ----

ДА.Вы можете использовать .NET для разработки и развертывания веб-сайта, приложения или чего-либо еще.В самой технологии нет ничего, что требовало бы оплаты.Единственное, что требует оплаты, - это определенные инструменты (такие как Visual Studio Professional Edition или Visual Studio Team Edition).Есть много способов развиваться с помощью .NET бесплатно.

Бесплатно ASP.NET для разработки у вас есть два варианта.Первый заключается в использовании Проект Mono ASP.NET Реализация для запуска вашего сайта.Это абсолютно бесплатно и касается asp.net сайтов.

Однако, если вы платите за хостинг, ваш хост оплачивает лицензионные сборы за Microsoft IIS и хостинг asp.net сайтов.Стоимость для вас включена как часть хостинга.

Другие советы

Вы неправильно расслышали.

Вы можете разрабатывать.СЕТЕВЫЕ приложения бесплатно.Компиляторы / SDK бесплатны и могут быть загружены с сайта Microsoft.Платформа / среда выполнения бесплатна для ваших пользователей.

Более поздние версии Visual Studio не являются бесплатными, но версии Express доступны бесплатно.

В Платформа .net Framework свободен в Скачать и развиваться против. Visual Studio .net стоит денег, за исключением express edition, которая бесплатна, но включает .net Framework.Стоимость зависит от вкуса.

ASP .net аналогичен - вы платите не за фреймворк, вы платите за копию Windows с IIS.

Разработка в .NET бесплатна с точки зрения затрат.Фреймворк и SDK ничего не стоят.

Инструменты, которые вы могли бы использовать для разработки .NET-приложения, не всегда бесплатны.Компилятор командной строки, который входит в комплект каждой установки .NET framework, является бесплатным.Выпуски Visual Studio Express бесплатны (и могут выполнять довольно многое).Visual Studio Standard / Professional / Team Suite не является бесплатным, это приложение, которое вам нужно купить,

Однако ваши версии Visual Studio для академического альянса (вероятно, Professional) имеют определенные ограничения.Если вы разрабатываете что-либо, используя версию Visual Studio с лицензией AA, вы не можете продавать это или использовать в коммерческих целях, или использовать как часть инфраструктуры любого предприятия (включая вашу школу), пока не приобретете обычную лицензию на используемые вами инструменты.

По сути, лицензия Academic Alliance гласит, что вы можете бесплатно использовать полную версию Visual Studio, но только для обучения или исследований.Если вы хотите превратить свой исследовательский проект в часть бизнеса, вам нужно будет заплатить за используемые вами продукты.

Если вы пытаетесь превратить свой исследовательский проект в бизнес-стартап, вы также можете обратить внимание на Бизнес - парк.Вам все равно придется оплатить расходы на Visual Studio (если вы не использовали Express), но Microsoft покроет расходы на все ваши серверные лицензии (Windows Server, Sql Server и т.д.) В надежде, что ваш стартап станет успешным бизнесом (если вы добьетесь успеха через 3 года, вам нужно будет оплатить лицензии на десятки тысяч долларов, которые вы получили бесплатно, в случае неудачи вы потеряете только регистрационный взнос в размере 100 долларов).

Конечно, вы должны заплатить.Ничто в жизни не дается бесплатно

:)

Редактировать:Но если серьезно, все остальные правы, .net абсолютно бесплатен, только профессиональные инструменты стоят денег.Извините, если я кого-то расстроил своим сарказмом.

.NET бесплатен в том смысле, что вам не нужно за него платить.Фреймворк и SDK, включая компиляторы, можно бесплатно загрузить из Microsoft..NET не является бесплатным в том смысле, что вы не можете модифицировать его, а затем повторно распространять, как вы могли бы использовать фреймворк с открытым исходным кодом.Вам также придется заплатить, если вы хотите использовать коммерческую среду разработки, такую как Visual Studio.Хотя существуют экспресс-версии, которые являются бесплатными.

Да, вы должны платить как минимум за операционные системы для разработки.До появления mono zealots он никоим образом не соответствовал по форме тому же уровню зрелости, что и его аналог Windows.После стоимости операционной системы возникает вопрос о том, какой уровень поддержки IDE вам нужен.Да, есть бесплатные (установщики express editions и bare bones sdk), но я бы поспорил, что вам понадобится хотя бы VS pro, который стоит.

Я хочу подчеркнуть здесь, что плата за VS или другие инструменты разработки не является платой за .net framework.sdk, библиотеки и .net framework - все это бесплатно.

Вы можете создавать коммерческие приложения с помощью academic Visual Studio.кто знает, было ли приложение создано в VS pro или VS academic?

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

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

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

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

разработка на c # бесплатна & ASP.NET , но для развертывания вашего веб-сайта на IIS вам придется заплатить (как часть платы за хостинг), как говорилось ранее, и я думаю, что размещение намного дороже ASP.NET чем PHP и т.д.

Я ошибаюсь?сколько вы должны заплатить за хостинг ASP.NET веб-сайта?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top