Visual Web Developer Express и .NET и др

Я пришел из мира открытого исходного кода и заинтересован в том, чтобы испытать ASP.NET. Но у меня возникли небольшие проблемы с отделением инструментов от самой платформы в отношении лицензирования. Я загрузил Visual Web Developer 2008 Express, но не уверен, насколько он отличается от одной из полнофункциональных лицензий Visual Studio - и не помешает ли моя лицензия Express мне использовать все функции ASP.NET.

Является ли лицензия Visual Studio всего лишь интегрированной средой разработки или она включает части .NET, недоступные для экспресс-лицензии? А как насчет других инструментов, таких как IIS и SQL Server?

Спасибо.

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
0
661
5
Перейти к ответу Данный вопрос помечен как решенный

Ответы 5

Ответ принят как подходящий

Весь .net доступен в .net SDK, поэтому теоретически вам вообще не понадобится Visual Studio.

Теперь есть некоторые вещи, которые Express не выполняет. Например, конструктор баз данных не очень всеобъемлющий, и добавление различных удаленных баз данных невозможно или очень маловероятно. Тем не менее, в коде вы можете подключиться ко всему.

Также нет удаленного отладчика, нет поддержки для создания файлов установки (ну, в любом случае это не относится к ASP.net), нет реальной функции публикации веб-сайта (хотя это может быть добавлено вручную, поскольку это просто интерфейс для инструмента SDK), нет интегрированного модульного тестирования (и Microsoft любит угрожать людям, который его добавляет) и т. д.

Для полного сравнения см. Здесь:

Редакции Visual Studio 2008

Но, как уже было сказано: все функциональные возможности .net находятся в SDK, Visual Studio просто упрощает работу с ним.

Visual Studio - это просто IDE, вы можете выполнять всю разработку .NET с помощью SDK и блокнота, если захотите. На самом деле, есть что сказать, чтобы изучить это таким образом, чтобы вы лучше понимали, как части сочетаются друг с другом!

У Microsoft есть доступный матрица сравнения версий, чтобы вы могли точно видеть, что входит в каждую версию.

IIS является компонентом Windows и считается частью ОС, покупать больше нечего.

SQL Server имеет множество разновидностей, SQL EXpress можно использовать бесплатно, и хотя он ограничен по сравнению с версиями, за которые вы платите, этого более чем достаточно для начала работы с ASP.Net.

Visual Studio является IDE и не включает платформу.

IIS и SQL Server - это отдельные продукты. IIS доступен как часть установки Windows, и версия зависит от того, какую версию Windows вы используете.

SQL Server также имеет экспресс-продукт, который не является таким полнофункциональным, как полные версии SQL Server, но все же весьма ценен и полезен, особенно в учебных целях.

Вы можете многому научиться из бесплатных руководств на asp.net.

Visual Studio - это просто IDE. Теоретически вы можете создать каждый файл в Блокноте и скомпилировать вручную только с помощью .NET Framework.

IIS - это функция операционной системы, а SQL Server имеет разные варианты с разными возможностями.

SharpDevelop - это IDE с открытым исходным кодом для C# и VB.net.

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