Microsoft Visual Studio Express fue un conjunto de entornos de desarrollo integrados (IDE) que Microsoft desarrolló y lanzó de forma gratuita . Son versiones limitadas en funciones de Visual Studio, que no es gratuito , y requieren un registro obligatorio. [3] Las ediciones Express comenzaron con Visual Studio 2005.
En 2013, Microsoft comenzó a reemplazar Visual Studio Express por la edición comunitaria de Visual Studio, con más funciones, que está disponible de forma gratuita [4] con una licencia diferente que no permite algunos escenarios en entornos empresariales. La última versión de la edición Express es la 2017, solo para escritorio.
Visual Studio 2005 Express, la primera versión de la edición Express, se lanzó en octubre de 2005. Se ejecuta en Windows 2000 SP4 y versiones posteriores. El primer Service Pack para 2005 Express se lanzó en diciembre de 2006. Esta versión es gratuita y no requiere registro.
Visual Studio 2008 Express alcanzó disponibilidad general en noviembre de 2007. Su primer service pack estuvo disponible públicamente por primera vez el 11 de agosto de 2008. Esta versión requiere Windows XP SP3 , aunque puede desarrollar aplicaciones compatibles con Windows 2000. Microsoft introdujo el registro obligatorio en esta versión. [5]
Visual Studio 2010 Express se lanzó en abril de 2010, junto con Visual Studio 2010. Si bien la mayoría de sus componentes (ver a continuación) se ejecutaban en Windows XP, su componente Windows Phone necesitaba Windows Vista .
Las versiones 2005, 2008 y 2010 de Visual Studio Express constan de varios IDE independientes, cada uno de los cuales se centra en un solo lenguaje de programación:
Visual Basic Express tiene las siguientes limitaciones: [6] [7]
Visual Basic 2008 Express incluye las siguientes mejoras con respecto a 2005:
Visual Basic 2005 y Visual Basic 2008 Express incluyen un convertidor de Visual Basic 6.0 que permite actualizar proyectos de Visual Basic 6.0 a Visual Basic.NET. El convertidor no está incluido en Visual Basic 2010 Express.
Visual Web Developer Express es una herramienta de desarrollo web freeware [8] que permite a los desarrolladores evaluar las capacidades de desarrollo y edición web de las otras ediciones de Visual Studio sin costo alguno. Su función principal es crear sitios web ASP.NET . Tiene una interfaz WYSIWYG , diseñador de interfaz de usuario de arrastrar y soltar , editores de código y HTML mejorados , un explorador de base de datos limitado, soporte para CSS , JavaScript y XML , y validación integrada en tiempo de diseño para estándares que incluyen XHTML 1.0/1.1 y CSS 2.1.
Visual Web Developer 2005 Express carece de ciertas características, como el Comprobador de accesibilidad, la capacidad de crear proyectos de biblioteca de clases independientes, complementos de terceros y macros. [9] Visual Web Developer 2008 Express SP1 admite tanto proyectos de biblioteca de clases como de aplicaciones web. [10] También incluye un nuevo diseñador HTML integrado basado en Microsoft Expression Web . Sin embargo, esta edición no puede publicar sitios web desarrollados por los propios desarrolladores. [ Aclaración necesaria ]
Visual C++ Express compila aplicaciones .NET y Win32 solo en 32 bits . [11] [12] Incluye los compiladores y archivos principales del SDK de Windows , que los desarrolladores pueden usar para crear aplicaciones Win32.
Limitaciones de Visual C++ Express:
Limitaciones en versiones anteriores:
Si bien Microsoft enumera las ventanas de memoria como no disponibles en Visual Studio 2010 Express, [15] terceros han informado que están disponibles cuando se habilitan las configuraciones expertas. [16] [17]
Muchos proyectos de código abierto han comenzado a proporcionar archivos de proyecto creados con Visual C++ Express; ejemplos notables incluyen los motores Ogre e Irrlicht . Los kits de modificación para motores comerciales, como el motor Source de Valve , también admiten este sistema de desarrollo. [18]
Visual C# Express es un entorno de desarrollo integrado (IDE) ligero y gratuito diseñado para desarrolladores novatos, estudiantes y aficionados que deseen crear aplicaciones y (cuando se combina con XNA Game Studio ) videojuegos para Windows, Xbox 360 y Zune . Puede crear aplicaciones de consola , Windows Forms y Windows Presentation Foundation , y bibliotecas de clases.
Microsoft ha descubierto que una importante comunidad de jugadores de videojuegos está adoptando la programación en C#. [19] [20] [21]
Visual C# Express no tiene un panel de control de puntos de interrupción; los puntos de interrupción solo se pueden alternar. Los siguientes modos de refactorización tampoco estaban disponibles: [22]
Las limitaciones reducen efectivamente las capacidades de refactorización de Visual C# Express a cambiar el nombre y extraer métodos . Según Microsoft, la razón por la que no se incluyen las características mencionadas es "simplificar la experiencia del usuario de C# Express". Algunos usuarios comentaron que la omisión de las capacidades de refactorización eliminaba funciones útiles sin simplificar realmente el uso. [23]
La capacidad de adjuntar el depurador a un proceso que ya se está ejecutando tampoco está disponible, lo que dificulta escenarios como la escritura de servicios de Windows y la reconexión de un depurador en ASP.NET cuando los errores en la sesión de depuración original hacen que se ignoren los puntos de interrupción.
Para la versión 2012 de Visual Express, Microsoft cambió su distribución de ediciones de modo que cada versión esté orientada a un tipo de solución general y pueda contener más de un tipo de proyecto (a diferencia de las ediciones anteriores de Express, cada una de las cuales estaba orientada a un único lenguaje de programación). Por ejemplo, una solución web podría constar de un proyecto de aplicación web y un par de proyectos de biblioteca de clases de C#. Este cambio se realizó para reflejar la amplia diversidad de aplicaciones disponibles para la web y la nueva plataforma WinRT utilizada en Windows 8 y Windows Phone 8.
Microsoft ha lanzado cinco productos de Visual Studio Express 2012:
En octubre de 2013, Microsoft lanzó cuatro nuevas versiones de sus productos Visual Studio Express. Al igual que la edición Express de 2012, están orientadas a un tipo de solución general que puede combinar distintos tipos de proyectos. Sin embargo, todavía se ofrecen diferentes IDE para distintas plataformas de destino. Son: [32] [33]
Tenga en cuenta que Visual Studio Express para Windows Phone no se lanzó en el conjunto de productos de 2013, pero Visual Studio Express para Windows Phone ahora se fusionó con Visual Studio Express para Windows 2013.2. [35] Con esta nueva versión, Windows 8.1 x86 ahora es compatible con el desarrollo de Windows Phone 8.1 , pero no para el desarrollo de Windows Phone 8.0 o el emulador de Windows Phone, el último de los cuales también requiere un procesador que admita Client Hyper-V y Second Level Address Translation (SLAT).
Las ediciones de Visual Studio Express 2015 son:
Microsoft dio por finalizada la línea de Visual Studio Express con el lanzamiento de Visual Studio Express 2017 para Windows Desktop. Esta última versión no tiene hermanos especializados en proyectos web o UWP. Los desarrolladores interesados en una solución gratuita para esos proyectos fueron dirigidos en su lugar a Visual Studio Community Edition o Visual Studio Code . [1]