Подтвердить что ты не робот

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

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

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

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

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

EDIT:

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

ИЗМЕНИТЬ 2:

правила .NET:)

4b9b3361

Ответ 1

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

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

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

Кроме того, вы можете разрабатывать .NET с использованием продуктов, отличных от Microsoft. Mono включает в себя совершенно отдельную бесплатную среду исполнения. Доступны даже свободные IDE, такие как SharpDevelop.

--- EDIT ----

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

Для бесплатной разработки ASP.NET у вас есть два варианта. Во-первых, используйте Mono Project ASP.NET Implementation для запуска вашего сайта. Это совершенно бесплатно и обрабатывает сайты asp.net.

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

Ответ 2

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

Вы можете бесплатно создавать приложения .NET. Компиляторы /SDK являются бесплатными и могут быть загружены из Microsoft. Структура/время выполнения бесплатны для ваших пользователей.

Более поздние версии Visual Studio не бесплатны, но экспресс-версии доступны бесплатно.

Ответ 3

.NET Framework бесплатно download и развиваться против. Visual Studio.net стоит денег, за исключением экспресс-версии, которая является бесплатной, но включает .net Framework. Стоимость зависит от вкуса.

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

Ответ 4

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

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

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

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

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

Ответ 5

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

Вы можете купить .net на http://paymemoneyforfreeproducts.com/dotnet

:)

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

Ответ 6

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

Ответ 7

Да, вы должны заплатить за операционные системы как минимум для разработки. Перед тем, как монофонические фанатики в нем никоим образом не образуют форму или форму на том же уровне maturatiy, что и его аналог окна. После того, как ОС стоит, это вопрос того, какой уровень поддержки IDE вам нужен. Да, есть бесплатные (экспресс-выпуски и установщики sdk с голой костью), но я бы сказал, что вам понадобится, по крайней мере, VS pro, который стоит.

Ответ 8

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

Ответ 9

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

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

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

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

Ответ 10

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

Неужели я ошибаюсь? сколько вы должны заплатить за размещение веб-сайта ASP.NET?

Ответ 11

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