Articulo de referencia

Microsoft Visual Studio Express

{{Cite web |url=https://visualstudio.com/products/visual-studio-express-vs |title=Visual Studio Express |website=VisualStudio.com |publisher=[[Microsoft]] |access-date=2 Decembe...

Microsoft Visual Studio Express era un conjunto de entornos de desarrollo integrados (IDE) que Microsoft desarrolló y lanzó de forma gratuita . Son versiones con funciones limitadas del software de pago Visual Studio y requieren registro obligatorio. [ 3 ] Las ediciones Express comenzaron con Visual Studio 2005.

En 2013, Microsoft comenzó a reemplazar Visual Studio Express con la edición Community de Visual Studio, que ofrece más funciones y es gratuita [ 4 ], aunque con una licencia diferente que restringe ciertos escenarios en entornos empresariales. La última versión de la edición Express es la de 2017, exclusiva para escritorio.

2005–2010: Ediciones centradas en el idioma

Historia

Visual Studio 2005 Express, la primera versión de la edición Express, se lanzó en octubre de 2005. Es compatible con Windows 2000 SP4 y versiones posteriores. El primer Service Pack para 2005 Express se publicó en diciembre de 2006. Esta versión es gratuita y no requiere registro.

Visual Studio 2008 Express estuvo disponible para el público general en noviembre de 2007. Su primer Service Pack se publicó 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 más abajo) se ejecutaban en Windows XP, su componente para Windows Phone necesitaba Windows Vista .

Características

Las versiones 2005, 2008 y 2010 de Visual Studio Express constan de varios entornos de desarrollo integrados (IDE) independientes, cada uno de los cuales se centra en un único lenguaje de programación:

Visual Basic Express

Visual Basic Express tiene las siguientes limitaciones: [ 6 ] [ 7 ]

Visual Basic 2008 Express incluye las siguientes mejoras con respecto a la versión 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

Visual Web Developer Express es una herramienta gratuita de desarrollo web [ 8 ] que permite a los desarrolladores evaluar las capacidades de desarrollo y edición web de otras ediciones de Visual Studio sin costo alguno. Su función principal es crear sitios web ASP.NET . Cuenta con una interfaz WYSIWYG , un diseñador de interfaz de usuario con función de arrastrar y soltar , editores de HTML y código mejorados, un explorador de bases de datos limitado, compatibilidad con CSS , JavaScript y XML , y validación integrada en tiempo de diseño para estándares como 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 el usuario.

Visual C++ Express

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:

  • No ofrece soporte nativo para el desarrollo de aplicaciones de 64 bits (anterior a 2012).
  • No hay soporte para OpenMP (anterior a 2012).
  • El depurador no se puede adjuntar a un proceso en ejecución (antes de 2010).

Si bien Microsoft indica que las ventanas de memoria no están disponibles en Visual Studio 2010 Express, [ 15 ] terceros han informado que sí están disponibles cuando se habilita la configuración avanzada. [ 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 son compatibles con este sistema de desarrollo. [ 18 ]

Visual C# Express

Visual C# Express es un entorno de desarrollo integrado (IDE) gratuito, ligero y diseñado para desarrolladores principiantes, estudiantes y aficionados, que permite crear aplicaciones y (en combinación con XNA Game Studio ) videojuegos para Windows, Xbox 360 y Zune . Permite crear aplicaciones de consola , Windows Forms y Windows Presentation Foundation , así como bibliotecas de clases.

Microsoft ha descubierto que una comunidad sustancial de jugadores 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 activar o desactivar. Los siguientes modos de refactorización tampoco estaban disponibles: [ 22 ]

  • Campo encapsulado
  • Promover lo local a parámetro
  • Parámetros de reordenamiento
  • Eliminar parámetros
  • Interfaz de extracción

Las limitaciones reducen efectivamente las capacidades de refactorización de Visual C# Express a renombrar y extraer métodos . Según Microsoft, la razón por la que no se mencionan estas características es para "simplificar la experiencia del usuario de C# Express". Algunos usuarios comentaron que la omisión de las capacidades de refactorización eliminó funcionalidades útiles sin simplificar realmente su uso. [ 23 ]

Tampoco está disponible la posibilidad de adjuntar el depurador a un proceso que ya se esté ejecutando, lo que dificulta situaciones como la escritura de servicios de Windows y la reconexión de un depurador en ASP.NET cuando los errores de la sesión de depuración original provocan que se ignoren los puntos de interrupción.

2012–2017: Centrado en el ecosistema

Para el lanzamiento de Visual Express en 2012, Microsoft modificó la distribución de sus ediciones, de modo que cada versión se orientara a un tipo de solución general y pudiera contener más de un tipo de proyecto. (Esto difiere de las ediciones anteriores de Express, que se centraban en 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 bibliotecas de clases de C#. Este cambio se implementó 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 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 diferentes tipos de proyectos. Sin embargo, todavía se ofrecen diferentes IDE para diferentes plataformas de destino. Son: [ 32 ] [ 33 ]

  • Visual Studio Express 2013 para Web [ 34 ]
  • Visual Studio Express 2013 para Windows: [ 34 ] Nota: Funciona solo en Windows 8.1 ( x86 y x64 ).
  • Visual Studio Express 2013 para Windows Desktop [ 34 ]
  • Visual Studio Team Foundation Server Express 2013 [ 34 ]

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 con el desarrollo de Windows Phone 8.0 ni con el emulador de Windows Phone, este último también requiere un procesador que admita Client Hyper-V y Second Level Address Translation (SLAT).

Las ediciones de Visual Studio Express 2015 son:

  • Express for Desktop – para crear programas de escritorio para Windows [ 36 ]
  • Express for Web: para crear sitios web responsivos, API web o "experiencias en línea en tiempo real" [ 36 ].
  • Express para Windows: herramientas principales para crear aplicaciones de la Plataforma universal de Windows . Requiere Windows 10. [ 36 ]
  • Team Foundation Server 2015 Express: plataforma para el control de código fuente, para la gestión de proyectos y para la colaboración en equipo [ 36 ] [ 37 ]

Microsoft puso fin a la línea Visual Studio Express con el lanzamiento de Visual Studio Express 2017 para Windows Desktop. Esta última versión no tiene versiones especializadas en proyectos web o UWP. Los desarrolladores interesados ​​en una solución gratuita para esos proyectos fueron dirigidos a Visual Studio Community Edition o Visual Studio Code . [ 1 ]

Referencias

  1. 1 2 "Visual Studio Express" . VisualStudio.com . Microsoft . Consultado el 2 de diciembre de 2021 .
  2. "Números de compilación y fechas de lanzamiento de Visual Studio" . Documentación de Visual Studio . Microsoft . Consultado el 2 de diciembre de 2021 a través de Microsoft Docs .
  3. 1 2 "Preguntas frecuentes sobre el registro" . microsoft.com . Microsoft. Archivado del original el 5 de diciembre de 2007.
  4. "Anuncio de la comunidad de Visual Studio 2013" . VisualStudio.com . Microsoft . 12 de noviembre de 2014. Archivado del original el 13 de noviembre de 2014.
  5. "Soporte" . microsoft.com . Archivado del original el 5 de diciembre de 2007.
  6. "Ediciones de Visual Basic 2005" . Microsoft Corporation . Consultado el 19 de julio de 2007 .
  7. "Ediciones de Visual Basic 2008" . Microsoft Corporation . Consultado el 30 de abril de 2009 .
  8. "Centro para desarrolladores de Visual Studio 2005 Express - Preguntas frecuentes (FAQ) - preguntas 23 a 35, especialmente la pregunta 28" . Archivado del original el 6 de abril de 2008. Consultado el 6 de diciembre de 2011 .
  9. "¿Qué características faltan en Visual Web Developer Express?: Blog de Mikhail Arkhipov" . Blogs.msdn.com . Consultado el 28 de junio de 2009 .
  10. Scott Guthrie. "Publicación de Scott Guthrie sobre VS2008/.NET Framework 3.5 SP1 Beta (parte inferior de la página)" . Aspalliance.com . Consultado el 28 de junio de 2009 .
  11. Ediciones de Visual C++ (Visual Studio 2010)
  12. Ediciones de Visual C++ (Visual Studio 2008)
  13. "Notas de la versión 7.1.0 del Kit de controladores de Windows (WDK)" . Microsoft. 26 de febrero de 2010. Consultado el 27 de abril de 2013 .
  14. "Ediciones de Visual C++" . Microsoft Corporation . Consultado el 29 de septiembre de 2007 .
  15. "Memory Windows" . Microsoft Corporation . Consultado el 27 de septiembre de 2011 .
  16. "Depurador de Microsoft Visual Studio 2010" . Consultado el 27 de septiembre de 2011 .
  17. "Consejos de Visual Studio" . Williams, Kenneth A. Consultado el 27 de septiembre de 2011 .
  18. "Wiki del SDK de origen: Opciones del compilador" . Consultado el 12 de agosto de 2009 .
  19. "Visual C# en C# Online.NET (CSharp-Online.NET)" . Wiki de Csharp-online.net . Consultado el 9 de febrero de 2010 .
  20. "C# C Sharp y tutoriales en C# Friends.com" . www.csharpfriends.com/. Archivado del original el 6 de febrero de 2010. Consultado el 9 de febrero de 2010 .
  21. "Centro de desarrolladores de XNA" . Microsoft . Consultado el 9 de febrero de 2010 .
  22. "Sitio de tecnologías sobre MSDN" . MSDNER . Consultado el 21 de octubre de 2007 .
  23. "Blog de Aaron Stebner" . Microsoft Corporation . Consultado el 20 de octubre de 2004 .
  24. "Visual Studio Express 2012 para Web" . Portal de Visual Studio . Microsoft . Consultado el 30 de noviembre de 2012 .
  25. "Visual Studio Express 2012 para Web" . MSDN . Microsoft . Consultado el 30 de noviembre de 2012 .
  26. "Visual Studio Express 2012 para Windows 8" . Portal de Visual Studio . Microsoft . Consultado el 30 de noviembre de 2012 .
  27. "Desarrolle aplicaciones para la Tienda Windows con Visual Studio 2012 (Windows)" . MSDN . Microsoft. 2 de noviembre de 2012. Consultado el 30 de noviembre de 2012 .
  28. "Visual Studio Express 2012 para Windows Desktop" . Portal de Visual Studio . Microsoft . Consultado el 30 de noviembre de 2012 .
  29. "Visual Studio Express 2012 para Windows Desktop ya está aquí" . El blog de Visual Studio . Microsoft. 12 de septiembre de 2012. Consultado el 30 de noviembre de 2012 .
  30. "Visual Studio Team Foundation Server Express 2012" . Portal de Visual Studio . Microsoft . Consultado el 30 de noviembre de 2012 .
  31. "Visual Studio Express 2012 para Windows Phone" . Portal de Visual Studio . Microsoft . Consultado el 30 de noviembre de 2012 .
  32. "Visual Studio 2013" . Consultado el 15 de enero de 2014 .
  33. "Novedades de Visual Studio 2013" . Consultado el 15 de enero de 2014 .
  34. 1 2 3 4 "Información general sobre descargas" . Visual Studio . Consultado el 31 de enero de 2014 .
  35. "Desarrollador de Microsoft" .
  36. 1 2 3 4 "Visual Studio Express" . Archivado del original el 27 de agosto de 2016. Recuperado el 29 de agosto de 2016 .
  37. "Descripción general de los productos de Visual Studio 2015" . Microsoft. Archivado del original el 1 de agosto de 2016. Consultado el 29 de agosto de 2016 .
  • Sitio web oficial
  • Listado semi-oficial de descargas de Visual Studio Express 2013