You ' Я задал здесь два вопроса, поэтому давайте взглянем на оба.
С юридической точки зрения ответ довольно прост: да, Visual Web Developer Express предоставляется бесплатно, и нет никаких ограничений на его использование в коммерческих целях.
Ваш второй вопрос связан с практичностью коммерческого использования редакций Express. Краткий ответ - да. Более длинная версия ответа больше похожа на «да, но ...».
Хотя редакции Visual Studio Express фантастичны - особенно если учесть их цену - вы должны знать, что они не хватает функциональности. Для меня наиболее важные вещи, которых не хватает в Express-выпусках, - это
Кроме того, в них нет конструктора классов, некоторых (небольших) ограничений на отладку и большинства инструментов разработки, которые вы найдете которые работают с Visual Studio, не будут работать с выпусками Express.
В общем, вы определенно можете разрабатывать с VS Express. По сравнению с инструментами, которые у вас, вероятно, были для Django + Python, Visual Studio Express в любом случае является большим шагом вперед IMHO.
Кроме того,
Пункт 7 в "Экспресс" FAQ , вероятно, лучше всего отвечает на него:
Могу ли я использовать Экспресс-выпуски для коммерческого использования?
Да, лицензирования нет ограничения для приложений, созданных с использованием Visual Studio Express Editions.
Кроме того, прочтение лицензионного соглашения с конечным пользователем должно подтвердить, что нет положений «продукты, созданные с этим программным обеспечением, предназначены только для частного использования».
Вы можете не только бесплатно разработать ASP.NET MVC, но и сделать это в Linux с помощью Mono, как указывает Мигель и объясняет Майкл ... так что в дополнение к отсутствию лицензионных сборов за среду выполнения или IDE вы также можете размещать в бесплатных операционных системах!
Вы также можете использовать MonoDevelop в Mac OS-X , и хотя я довольно Конечно, пользователи Windows предпочтут Visual Web Developer Express , они также получат MonoDevelop , работающий в Windows .
Когда вы заработали свой первый миллион долларов, вы можете «обновить» 'в Visual Studio 2010 :)
Совершенно возможно разработать и развернуть приложения ASP.NET и ASP.NET MVC без необходимости платить Microsoft. Я не вижу никаких ограничений / различий (как юридических, так и практических) в развертывании приложений ASP.NET, разработанных в экспресс / полных версиях VS. Лично я бы рекомендовал купить VS2008 Pro (а может подождать VS2010) - он намного мощнее VWD Express. Да, это дорого, но я думаю, что оно того стоит.
ОБНОВЛЕНО:
Надежный выделенный хостинг / VPS стоит дорого для обеих платформ Linux / Windows. Так что, если ваш сайт будет быстро расти - ваши основные расходы будут связаны с хостингом, а не с инструментами
Да, вы можете разрабатывать бесплатные версии программного обеспечения Microsoft. Однако вам придется заплатить за лицензию на ОС для серверов разработки и хостинга. для бизнеса вы можете изучить программу bizspark, которая может дать вам до трех лет всего, включая хостинг.
в разработке да, это бесплатно Visual Studio Express действительно бесплатна, но когда дело доходит до развертывания, вам действительно понадобится Windows Server 2003 или 2008, вам также может понадобиться другая версия SQL-сервера, если экспресс не работает ' t соответствует требованию :)
Нет необходимости соглашаться на выпуски Express или открытый исходный код. Если вы являетесь законным стартапом, вы можете присоединиться к относительно новой программе Microsoft BizSpark и получить бесплатную подписку MSDN, которая включает полные выпуски всего программного обеспечения для целей разработки (например, Windows Server, SQL Server и т. Д.).
Кроме того, для веб-приложений вы получаете лицензии на развертывание программного обеспечения в производственной среде, что, на мой взгляд, делает BizSpark уникальным по сравнению с другими партнерскими программами MS. Однако он не включает бесплатный хостинг.
Посетите сайт , чтобы узнать о требованиях и ограничениях.
(извините, Мэтт, я знаю, что вы упомянули Bizspark, но я хотел предоставить дополнительную информацию и подчеркнуть, как актуально это для вопроса).