stringtranslate.com

Microsoft Visual Studio Express

Microsoft Visual Studio Express — это набор интегрированных сред разработки (IDE), которые Microsoft разработала и выпустила бесплатно . Они представляют собой версию платной Visual Studio с ограниченными функциями и требуют обязательной регистрации. [3] Выпуски Express появились в Visual Studio 2005.

В 2013 году Microsoft начала вытеснять Visual Studio Express более функциональной версией Visual Studio Community Edition, которая доступна бесплатно [4] с другой лицензией, которая запрещает некоторые сценарии в корпоративных настройках. Последняя версия Express Edition — это настольная версия 2017 года.

2005–2010: Языкоориентированные издания

История

Visual Studio 2005 Express, первая версия Express edition, была выпущена в октябре 2005 года. Она работает на Windows 2000 SP4 и более поздних версиях. Первый пакет обновления для 2005 Express был выпущен в декабре 2006 года. Эта версия является бесплатной и не требует регистрации.

Visual Studio 2008 Express стал общедоступным в ноябре 2007 года. Его первый пакет обновления был впервые опубликован 11 августа 2008 года. Эта версия требует Windows XP SP3 , хотя она может разрабатывать приложения, совместимые с Windows 2000. Microsoft ввела обязательную регистрацию в этой версии. [5]

Visual Studio 2010 Express был выпущен в апреле 2010 года одновременно с Visual Studio 2010. Хотя большинство его компонентов (см. ниже) работали на Windows XP, его компоненту Windows Phone требовалась Windows Vista .

Характеристики

Версии Visual Studio Express 2005, 2008 и 2010 годов состоят из нескольких автономных IDE, каждая из которых ориентирована на один язык программирования:

Visual Basic Express

Visual Basic Express имеет следующие ограничения: [6] [7]

Visual Basic 2008 Express включает в себя следующие улучшения по сравнению с версией 2005 года:

Visual Basic 2005 и Visual Basic 2008 Express включают конвертер Visual Basic 6.0, который позволяет обновлять проекты Visual Basic 6.0 до Visual Basic.NET. Конвертер не входит в состав Visual Basic 2010 Express.

Visual Web Developer Express

Visual Web Developer Express — это бесплатный инструмент веб-разработки [8] , который позволяет разработчикам бесплатно оценивать возможности веб-разработки и редактирования других редакций Visual Studio. Его основная функция — создание веб-сайтов ASP.NET . Он имеет интерфейс WYSIWYG , конструктор пользовательского интерфейса с функцией перетаскивания , улучшенные редакторы HTML и кода, ограниченный проводник по базам данных, поддержку CSS , JavaScript и XML , а также интегрированную проверку на соответствие стандартам во время разработки, включая XHTML 1.0/1.1 и CSS 2.1.

Visual Web Developer 2005 Express не имеет некоторых функций, таких как Accessibility Checker, возможность создания отдельных проектов библиотеки классов, сторонних надстроек и макросов. [9] Visual Web Developer 2008 Express SP1 поддерживает как проекты библиотеки классов, так и проекты веб-приложений. [10] Он также включает новый интегрированный HTML-дизайнер на основе Microsoft Expression Web . Однако эта редакция не может публиковать самостоятельно разработанные веб-сайты. [ требуется разъяснение ]

Visual C++ Экспресс

Visual C++ Express компилирует приложения .NET и Win32 только в 32-битной версии . [11] [12] Он включает в себя компиляторы Windows SDK и основные файлы, которые разработчики могут использовать для создания приложений Win32.

Ограничения Visual C++ Express:

Ограничения в более ранних версиях:

Хотя Microsoft указывает окна памяти как недоступные в Visual Studio 2010 Express, [15] сторонние компании сообщают, что они доступны при включении экспертных настроек. [16] [17]

Многие проекты с открытым исходным кодом начали предоставлять файлы проектов, созданные с помощью Visual C++ Express; примечательными примерами являются движки Ogre и Irrlicht . Комплекты моддинга для коммерческих движков, таких как движок Source от Valve , также поддерживают эту систему разработки. [18]

Visual C# Экспресс

Visual C# Express — это бесплатная, легкая, интегрированная среда разработки (IDE), предназначенная для начинающих разработчиков, студентов и любителей для создания приложений и (в сочетании с XNA Game Studio ) видеоигр для Windows, Xbox 360 и Zune . Она может создавать консольные приложения , приложения Windows Forms и Windows Presentation Foundation , а также библиотеки классов.

Компания Microsoft обнаружила, что значительное сообщество игроков осваивает программирование на языке C#. [19] [20] [21]

Visual C# Express не имеет панели управления точками останова; точки останова можно только переключать. Следующие режимы рефакторинга также были недоступны: [22]

Ограничения фактически сводят возможности рефакторинга Visual C# Express к переименованию и извлечению методов . По словам Microsoft, причина отсутствия перечисленных функций заключается в «упрощении пользовательского опыта C# Express». Некоторые пользователи отметили, что отсутствие возможностей рефакторинга удалило полезную функциональность, фактически не упростив использование. [23]

Возможность присоединения отладчика к уже запущенному процессу также недоступна, что затрудняет такие сценарии, как написание служб Windows и повторное присоединение отладчика в ASP.NET , когда ошибки в исходном сеансе отладки приводят к игнорированию точек останова.

2012–2017: Экосистемно-ориентированный

Для выпуска Visual Express 2012 года Microsoft изменила распределение редакций таким образом, что каждая версия ориентирована на общий тип решения и может содержать более одного типа проекта. (Это отличается от предыдущих редакций Express, каждая из которых была ориентирована на один язык программирования.) Например, веб-решение может состоять из проекта веб-приложения и нескольких проектов библиотеки классов C#. Это изменение было сделано, чтобы отразить широкое разнообразие приложений, доступных для веба , и новую платформу WinRT, используемую в Windows 8 и Windows Phone 8.

Microsoft выпустила пять продуктов Visual Studio Express 2012:

В октябре 2013 года Microsoft выпустила четыре новые версии своих продуктов Visual Studio Express. Как и Express edition 2012, они ориентированы на общий тип решения, который может смешивать различные типы проектов. Однако для различных целевых платформ по-прежнему предлагаются различные IDE. Это: [32] [33]

Обратите внимание, что Visual Studio Express для Windows Phone не был выпущен в наборе продуктов 2013 года, но Visual Studio Express для Windows Phone теперь объединен с Visual Studio Express для Windows 2013.2. [35] С этим новым выпуском Windows 8.1 x86 теперь поддерживается для разработки Windows Phone 8.1 , но не для разработки Windows Phone 8 .0 или Windows Phone Emulator, последний из которых также требует процессора с поддержкой Client Hyper-V и трансляции адресов второго уровня (SLAT).

Редакции Visual Studio Express 2015:

Microsoft прекратила линейку Visual Studio Express с выпуском Visual Studio Express 2017 для Windows Desktop. У этого последнего выпуска нет братьев и сестер, специализирующихся на проектах Web или UWP. Разработчики, заинтересованные в бесплатном решении для этих проектов, были направлены на Visual Studio Community Edition или Visual Studio Code . [1]

Ссылки

  1. ^ ab "Visual Studio Express". VisualStudio.com . Microsoft . Получено 2 декабря 2021 г. .
  2. ^ "Visual Studio build numbers and release dates". Документация Visual Studio . Microsoft . Получено 2 декабря 2021 г. – через Microsoft Docs .
  3. ^ ab "Registration FAQ". microsoft.com . Microsoft. Архивировано из оригинала 5 декабря 2007 г.
  4. ^ "Visual Studio Community 2013 Announcement". VisualStudio.com . Microsoft . 12 ноября 2014 г. Архивировано из оригинала 13 ноября 2014 г.
  5. ^ "Поддержка". microsoft.com . Архивировано из оригинала 5 декабря 2007 г.
  6. ^ "Visual Basic 2005 Editions". Microsoft Corporation . Получено 19 июля 2007 г.
  7. ^ "Visual Basic 2008 Editions". Microsoft Corporation . Получено 30 апреля 2009 г.
  8. ^ "Visual Studio 2005 Express Developer Center - Frequently Asked Questions (FAQ) - вопросы с 23 по 35, особенно вопрос 28". Архивировано из оригинала 6 апреля 2008 г. Получено 6 декабря 2011 г.
  9. ^ "Какие функции отсутствуют в Visual Web Developer Express: блог Михаила Архипова". Blogs.msdn.com . Получено 28 июня 2009 г.
  10. ^ Скотт Гатри. "Пост Скотта Гатри о VS2008/.NET Framework 3.5 SP1 Beta (внизу страницы)". Aspalliance.com . Получено 28 июня 2009 г.
  11. ^ Редакции Visual C++ (Visual Studio 2010)
  12. ^ Редакции Visual C++ (Visual Studio 2008)
  13. ^ "Windows Driver Kit (WDK) Version 7.1.0 Release Notes". Microsoft. 26 февраля 2010 г. Получено 27 апреля 2013 г.
  14. ^ "Visual C++ Editions". Microsoft Corporation . Получено 29 сентября 2007 г.
  15. ^ "Memory Windows". Microsoft Corporation . Получено 27 сентября 2011 г.
  16. ^ "Microsoft Visual Studio 2010 Debugger" . Получено 27 сентября 2011 г. .
  17. ^ "Visual Studio Hints". Уильямс, Кеннет А. Получено 27 сентября 2011 г.
  18. ^ "Source SDK wiki: Compiler Choices" . Получено 12 августа 2009 г. .
  19. ^ "Visual C# at C# Online.NET (CSharp-Online.NET)". Csharp-online.net wiki . Получено 9 февраля 2010 г.
  20. ^ "C# C Sharp и учебные пособия на C# Friends.com". www.csharpfriends.com/. Архивировано из оригинала 6 февраля 2010 г. Получено 9 февраля 2010 г.
  21. ^ "XNA Developer Center". Microsoft . Получено 9 февраля 2010 г.
  22. ^ "Технологии сайта о MSDN". MSDNER . Получено 21 октября 2007 г.
  23. ^ "Aaron Stebner's WebLog". Microsoft Corporation . Получено 20 октября 2004 г.
  24. ^ "Visual Studio Express 2012 for Web". Портал Visual Studio . Microsoft . Получено 30 ноября 2012 г.
  25. ^ "Visual Studio Express 2012 for Web". MSDN . Microsoft . Получено 30 ноября 2012 г. .
  26. ^ "Visual Studio Express 2012 для Windows 8". Портал Visual Studio . Microsoft . Получено 30 ноября 2012 г.
  27. ^ «Разработка приложений для Магазина Windows с использованием Visual Studio 2012 (Windows)». MSDN . Microsoft. 2 ноября 2012 г. . Получено 30 ноября 2012 г. .
  28. ^ "Visual Studio Express 2012 для Windows Desktop". Портал Visual Studio . Microsoft . Получено 30 ноября 2012 г.
  29. ^ "Visual Studio Express 2012 для Windows Desktop уже здесь". Блог Visual Studio . Microsoft. 12 сентября 2012 г. Получено 30 ноября 2012 г.
  30. ^ "Visual Studio Team Foundation Server Express 2012". Портал Visual Studio . Microsoft . Получено 30 ноября 2012 г.
  31. ^ "Visual Studio Express 2012 для Windows Phone". Портал Visual Studio . Microsoft . Получено 30 ноября 2012 г.
  32. ^ "Visual Studio 2013" . Получено 15 января 2014 г.
  33. ^ "Что нового в Visual Studio 2013" . Получено 15 января 2014 г. .
  34. ^ abcd "Обзор загрузки". Visual Studio . Получено 31 января 2014 г. .
  35. ^ «Разработчик Microsoft».
  36. ^ abcd "Visual Studio Express". Архивировано из оригинала 27 августа 2016 г. Получено 29 августа 2016 г.
  37. ^ "Обзор продуктов Visual Studio 2015". Microsoft. Архивировано из оригинала 1 августа 2016 г. Получено 29 августа 2016 г.

Внешние ссылки