You are on page 1of 5

Microsoft Visual Studio es un entorno de desarrollo integrado (IDE, por sus siglas

en ingl�s) para Windows, Linux y macOS. Es compatible con m�ltiples lenguajes de


programaci�n, tales como C++, C#, Visual Basic .NET, F#, Java, Python, Ruby y PHP,
al igual que entornos de desarrollo web, como ASP.NET MVC, Django, etc., a lo cual
hay que sumarle las nuevas capacidades en l�nea bajo Windows Azure en forma del
editor Monaco.

Visual Studio permite a los desarrolladores crear sitios y aplicaciones web, as�
como servicios web en cualquier entorno compatible con la plataforma .NET (a partir
de la versi�n .NET 2002). As�, se pueden crear aplicaciones que se comuniquen entre
estaciones de trabajo, p�ginas web, dispositivos m�viles, dispositivos embebidos y
videoconsolas, entre otros.

�ndice
1 Versiones
2 Historia
2.1 Visual Studio 6.0
2.2 Visual Studio .NET (2002)
2.3 Visual Studio .NET 2003
2.4 Visual Studio 2005
2.5 Visual Studio 2008
2.6 Visual Studio 2010
2.7 Visual Studio 2012
2.8 Visual Studio 2013
2.9 Visual Studio 2015
2.10 Visual Studio 2017
2.11 Visual Studio 2019
3 Referencias
4 Enlaces externos
Versiones
A partir de la versi�n 2005, Microsoft gratuitamente las ediciones Express, que son
versiones b�sicas separadas por lenguajes de programaci�n o plataforma orientadas a
estudiantes y programadores aficionados. Estas ediciones son similares a las
ediciones comerciales pero carecen de ciertas caracter�sticas avanzadas de
integraci�n. Dichas ediciones son:

Visual Basic Express Edition


Visual C# Express Edition
Visual C++ Express Edition
Visual Web Developer Express Edition (para programar en ASP.NET)
Visual F# (Apareci� en Visual Studio 2010, es parecido al J#)*
Windows Phone 8 SDKk
Windows Azure SDK
Microsoft tambi�n public� de forma gratuita una versi�n reducida de Microsoft SQL
Server llamada SQL Server Express Edition, cuyas �nicas limitaciones son que no
soporta bases de datos superiores a 4 GB de tama�o, se ejecuta en un procesador y
no cuenta con el Agente de SQL Server.

En el pasado se incluyeron los siguientes productos:

Visual InterDev
Visual J++
Visual FoxPro
Visual SourceSafe
Historia
Visual Studio 6.0
Art�culo principal: Microsoft Visual Studio 6
Este art�culo o secci�n necesita una revisi�n de ortograf�a y gram�tica.
Puedes colaborar edit�ndolo. Cuando se haya corregido, puedes borrar este aviso. Si
has iniciado sesi�n, puedes ayudarte del corrector ortogr�fico, activ�ndolo en: Mis
preferencias ? Accesorios ? Navegaci�n ? Check mark.png El corrector ortogr�fico
resalta errores ortogr�ficos con un fondo rojo. Este aviso fue puesto el 12 de mayo
de 2019.
Es la segunda versi�n de la suite de desarrollo de Microsoft. Fue lanzada en 1998 y
fue la �ltima versi�n en ejecutarse en la plataforma Win9x.2? Los n�meros de
versi�n de todas las partes constituyentes pasaron a 6.0, incluyendo Visual J++ y
Visual InterDev, que se encontraban en las versiones 1.1 y 1.0 respectivamente.
Esta versi�n fue la base para el sistema de desarrollo de Microsoft para los
siguientes cuatro a�os, en los que Microsoft migr� su estrategia de desarrollo
al .NET Framework.

Visual Studio 6.0 fue la �ltima versi�n en que Visual Basic se inclu�a de la forma
en que se conoc�a hasta entonces; versiones posteriores incorporar�an una versi�n
muy diferente del lenguaje con muchas mejoras, fruto de la plataforma .NET. Tambi�n
supuso la �ltima versi�n en incluir Visual J++, que proporcionaba extensiones de la
plataforma Java, lo que lo hac�a incompatible con la versi�n de Sun Microsystems.
Esto acarre� problemas legales a Microsoft, y se lleg� a un acuerdo en el que
Microsoft dejaba de comercializar herramientas de programaci�n que utilizaran la
m�quina virtual Java.

Aunque el objetivo a largo plazo de Microsoft era unificar todas las herramientas
en un �nico entorno, esta versi�n en realidad a�ad�a un entorno m�s a Visual Studio
5.0: Visual J++ y Visual Interdev se separaban del entorno de Visual C++, al tiempo
que Visual FoxPro y Visual Basic segu�an manteniendo su entorno espec�fico.

Visual Studio .NET (2002)


En esta versi�n se produjo un cambio sustancial, puesto que supuso la introducci�n
de la plataforma .NET de Microsoft. .NET es una plataforma de ejecuci�n intermedia
multilenguaje, de forma que los programas desarrollados en .NET no se compilan en
lenguaje m�quina, sino en un lenguaje intermedio (CIL - Common Intermediate
Language) denominado Microsoft Intermediate Language (MSIL). En una aplicaci�n
MSIL, el c�digo no se convierte a lenguaje m�quina hasta que se ejecuta, de manera
que el c�digo puede ser independiente de la plataforma (al menos de las soportadas
actualmente por .NET). Las plataformas han de tener una implementaci�n de
Infraestructura de Lenguaje Com�n (CLI) para poder ejecutar programas MSIL.
Actualmente se pueden ejecutar programas MSIL en Linux y Mac OS X usando
implementaciones de .NET que no son de Microsoft, tales como Mono y DotGNU.

Visual Studio .NET 2002 supuso tambi�n la introducci�n del lenguaje C#, un lenguaje
nuevo dise�ado espec�ficamente para la plataforma .NET, basado en C++ y Java. Se
present� tambi�n el lenguaje J# (sucesor de J++), el cual, en lugar de ejecutarse
en una m�quina virtual Java, se ejecuta �nicamente en el framework .NET. El
lenguaje Visual Basic fue remodelado completamente y evolucion� para adaptarse a
las nuevas caracter�sticas de la plataforma .NET, haci�ndolo mucho m�s vers�til y
dot�ndolo con muchas caracter�sticas de las que carec�a. Algo similar se llev� a
cabo con C++, a�adiendo extensiones al lenguaje llamadas Managed Extensions for C++
con el fin de que los programadores pudieran crear programas en .NET. Por otra
parte, Visual FoxPro pasa a comercializarse por separado.

Todos los lenguajes se unifican en un �nico entorno. La interfaz se mejora


notablemente en esta versi�n, siendo m�s limpia y personalizable.

Visual Studio .NET puede usarse para crear programas basados en Windows (usando
Windows Forms en vez de COM), aplicaciones y sitios web (ASP.NET y servicios web),
y dispositivos m�viles (usando el .NET Compact Framework).
Esta versi�n requiere un sistema operativo basado en NT. La versi�n interna de
Visual Studio .NET es la 7.0.

Visual Studio .NET 2003


Visual Studio .NET 2003 supone una actualizaci�n menor de Visual Studio .NET. Se
actualiza el .NET Framework a la versi�n 1.1. Tambi�n se a�ade soporte con el fin
de escribir aplicaciones para determinados dispositivos m�viles, ya sea con ASP.NET
o con el .NET Compact Framework. Adem�s, el compilador de Visual C++ se mejora para
cumplir con m�s est�ndares: el Visual C++ Toolkit 2003.

Visual Studio 2003 se lanza en cuatro ediciones: Academic, Professional, Enterprise


Developer y Enterprise Architect. La edici�n Enterprise Architect inclu�a una
implementaci�n de la tecnolog�a de modelado Microsoft Visio, que se centraba en la
creaci�n de representaciones visuales de la arquitectura de la aplicaci�n basadas
en UML. Tambi�n se introdujo "Enterprise Templates", para ayudar a grandes equipos
de trabajo a estandarizar estilos de programaci�n e impulsar pol�ticas de uso de
componentes y asignaci�n de propiedades.

Microsoft lanz� el Service Pack 1 para Visual Studio 2003 el 13 de septiembre de


2006.

La versi�n interna de Visual Studio .NET 2003 es la 7.1, aunque el formato del
archivo que emplea es el de la 8.0.

Es compatible solo con Windows XP, Windows Server 2003 o anteriores.

Visual Studio 2005


Visual Studio 2005 se empez� a comercializar a trav�s de Internet a partir del 4 de
octubre de 2005, y la versi�n en ingl�s lleg� a los comercios a finales del mes de
octubre. En castellano no sali� hasta el 4 de febrero de 2006. Microsoft elimin� la
coletilla .NET de su nombre, pero eso no indica que se alejara de la plataforma
.NET, de la cual se incluy� la versi�n 2.0.

La actualizaci�n m�s importante que recibieron los lenguajes de programaci�n fue la


inclusi�n de tipos gen�ricos, similares en muchos aspectos a las plantillas de C++.
Con esto se consigue encontrar muchos m�s errores en la compilaci�n en vez de en
tiempo de ejecuci�n, incitando a usar comprobaciones estrictas en �reas donde antes
no era posible. C++ tiene una actualizaci�n similar con la adici�n de C++/CLI como
sustituto de C# manejado.

Se incluye un dise�ador de implantaci�n, que permite que el dise�o de la aplicaci�n


sea validado antes de su implantaci�n. Tambi�n se incluye un entorno para
publicaci�n web y pruebas de carga para comprobar el rendimiento de los programas
bajo varias condiciones de carga.

Visual Studio 2005 tambi�n a�ade soporte para arquitecturas de 64 bits. Aunque el
entorno de desarrollo sigue siendo una aplicaci�n de 32 bits, Visual C++ 2005
soporta compilaci�n para x86-64 (AMD64, Intel 64) e IA-64 (Itanium). El SDK incluye
compiladores de 64 bits, as� como versiones de 64 bits de las librer�as.

Visual Studio 2005 tiene varias ediciones radicalmente distintas entre s�: Express,
Standard, Professional, Tools for Office y cinco ediciones Visual Studio Team
System. Estas �ltimas se proporcionaban conjuntamente con suscripciones a MSDN
cubriendo los cuatro principales roles de la programaci�n: Architects, Software
Developers, Testers y Database Professionals. La funcionalidad combinada de las
cuatro ediciones Team System se ofrec�a como la edici�n Team Suite. Por otra parte,
Tools for the Microsoft Office System est� dise�ada para extender la funcionalidad
a Microsoft Office.
Las ediciones Express se han dise�ado para principiantes, aficionados y peque�os
negocios, todas disponibles gratuitamente a trav�s de la p�gina de Microsoft.3? Se
incluye una edici�n independiente para cada lenguaje: Visual Basic, Visual C++,
Visual C#, Visual J# para programaci�n .NET en Windows y Visual Web Developer para
la creaci�n de sitios web ASP.NET. Las ediciones Express carecen de algunas
herramientas avanzadas de programaci�n, as� como de opciones de extensibilidad.

Se lanz� el Service Pack 1 para Visual Studio 2005 el 14 de diciembre de 2006.

La versi�n interna de Visual Studio 2005 es la 8.0, mientras que el formato del
archivo que emplea es el de la 9.0.

Visual Studio 2008


Permite trabajar con los frameworks:

.NET Framework 2.0


.NET Framework 3.0
.NET Framework 3.5
Visual Studio 2010
El IDE se redise�a para una mejor legibilidad. Se han eliminado gradientes y l�neas
innecesarias para hacer m�s simple su uso.

Las ventanas de documentos tales como el editor de c�digo y la ventana de la vista


dise�o ahora pueden colocarse fuera de la ventana IDE. Por ejemplo, puede arrastrar
el editor de c�digo en el IDE de modo que se puede ver la ventana de la vista de
dise�o al lado.

Permite trabajar con los frameworks:

.NET Framework 2.0


.NET Framework 3.0
.NET Framework 3.5
.NET Framework 4.0
Visual Studio 2012
.NET Framework 2.0
.NET Framework 3.0
.NET Framework 3.5
.NET Framework 4.0
.NET Framework 4.5
Visual Studio 2013
Fue la primera revisi�n de Visual Studio en incluir una versi�n Community, que
b�sicamente ofrece las mismas capacidades que la versi�n Professional pero
limitando su uso a empresas de peque�o tama�o, desarrolladores de software libre y
estudiantes. La gran ventaja de esta versi�n de Visual Studio es que es gratuita.

Permite trabajar con los frameworks:

.NET Framework 2.0


.NET Framework 3.0
.NET Framework 3.5
.NET Framework 4.0
.NET Framework 4.5
.NET Framework 4.5.1
.NET Framework 4.5.2
Visual Studio 2015
Permite trabajar con los frameworks:

.NET Framework 2.0


.NET Framework 3.0
.NET Framework 3.5
.NET Framework 4.0
.NET Framework 4.5
.NET Framework 4.5.1
.NET Framework 4.5.2
.NET Framework 4.6
.NET Framework 4.6.1
Visual Studio 2017
Permite trabajar con los frameworks:

.NET Framework 2.0


.NET Framework 3.0
.NET Framework 3.5
.NET Framework 4.0
.NET Framework 4.5
.NET Framework 4.5.1
.NET Framework 4.5.2
.NET Framework 4.6
.NET Framework 4.6.1
.NET Framework 4.7
.NET Framework 4.7.1
.NET Framework 4.7.2
Visual Studio 2019
Permite trabajar con los frameworks:

.NET Framework 2.0


.NET Framework 3.0
.NET Framework 3.5
.NET Framework 4.0
.NET Framework 4.5
.NET Framework 4.5.1
.NET Framework 4.5.2
.NET Framework 4.6
.NET Framework 4.6.1
.NET Framework 4.7
.NET Framework 4.7.1
.NET Framework 4.7.2
.NET Framework 4.8
Versiones de Windows compatibles:

Windows 10 version 1903


Windows 10 version 1809
Windows 10 version 1803
Windows 10 version 1709
Windows 10 version 1703
Windows 10 version 1607
Windows 8.1
Windows 7 SP1
Versiones de Windows Server soportadas:

Windows Server 2019


Windows Server version 1803
Windows Server version 1709
Windows Server 2016
Windows Server 2012
Windows Server 2012 R2
Windows Server 2008 R2 SP1

You might also like