Microsoft Visual Studio

Microsoft Visual Studio ye un redolada de desenvolvimientu integráu (IDE, poles sos sigles n'inglés) pa sistemes operativos Windows. Soporta múltiples llinguaxes de programación, tales como C++, C#, Visual Basic .NET, F#, Java, Python, Ruby y PHP, al igual que redolaes de desarrollo web, como ASP.NET MVC, Django, etc., a lo cual hai que suma-y les nueves capacidaes online so Windows Azure en forma del editor Monaco.

Ficha de softwareMicrosoft Visual Studio
Desendolcador(es) Microsoft
Versión inicial 1997
Última versión 2022 17.9.6 (versión estable (es) Traducir, 15 abril 2024)
Escritu en C++ y C#
Sistema operativu Microsoft Windows y macOS
Formatu de ficheru de llectura XAML Binary Format (en) Traducir, Visual Studio Project User Options (en) Traducir, Visual Studio Shared Code project (UTF-8) (en) Traducir, Visual Studio Setup and Deployment Project (UTF-8) (en) Traducir, Visual Studio Setup and Deployment Project (en) Traducir, Visual Studio Shared Code project (en) Traducir, Visual Studio wizard (en) Traducir, Visual Studio Work Item Query (en) Traducir, Visual Studio Web Deployment Project (en) Traducir, Visual Studio Web Test (en) Traducir, Visual Studio Workflow service data (en) Traducir, Visual Studio Extension (en) Traducir, Visual Studio LoadTest project (en) Traducir, Visual Studio PHP Project (en) Traducir, Visual Studio Natvis visualization (en) Traducir, Visual Studio Natvis visualization (UTF-8) (en) Traducir, Microsoft Visual Studio project template (Unicode) (en) Traducir, Visual Studio .NET Visual C Project (en) Traducir, Microsoft Visual Studio project template (en) Traducir, Microsoft Developer Studio Workspace (en) Traducir, Visual Studio F# Project (en) Traducir, Visual Studio Visual Basic Project (en) Traducir, Visual Studio C# Project (en) Traducir, Visual Studio Civilization 5 Solution (en) Traducir, Visual Studio Cloud service project (en) Traducir, Visual Studio C++ project Filters (en) Traducir, Visual Studio C++ project Filters (UTF-8) (en) Traducir, Visual Studio Generic Test (en) Traducir, Visual Studio Generic Test (UTF-8) (en) Traducir, Visual Studio JavaScript Project (en) Traducir, Microsoft Visual Studio Solution v10.00/2008 (CRLF) (en) Traducir, Visual Studio Visual C++ Project (UTF-8) (en) Traducir, Visual Studio J# Project (v7) (en) Traducir, VSIX Manifest (2010) (en) Traducir, Microsoft Visual Studio Solution v11.00/2010 (CRLF) (en) Traducir, VSIX Manifest (2011) (en) Traducir, Visual Studio J# Project (v8) (en) Traducir, Microsoft Visual Studio Solution (generic, UTF-8) (en) Traducir, Microsoft Visual Studio Solution v12.00/2012 (UTF-8) (en) Traducir, Visual Studio Code Analysis Rule Set (en) Traducir, Visual Studio Visual C++ Project (en) Traducir, Microsoft Visual Studio Solution (generic, UTF-8, CRLF) (en) Traducir, VSIX Manifest (2011) (UTF-8) (en) Traducir, Microsoft Visual Studio Solution v12.00/2012 (UTF-8, CRLF) (en) Traducir, Microsoft Visual Studio Solution v12.00/2012 (CRLF) (en) Traducir, Visual Studio analyzed Performance report (en) Traducir, Visual Studio Code Analysis Rule Set (UTF-8) (en) Traducir, VisualStudio MyApp (en) Traducir y Visual Studio Performance Session (en) Traducir
Formatu de ficheru d'escritura AXD HTTP Handler File (en) Traducir, Microsoft Help 2 (en) Traducir, Visual Studio Project User Options (en) Traducir, Visual Studio Settings (en) Traducir, Visual Studio Shared Code project (UTF-8) (en) Traducir, Visual Studio Setup and Deployment Project (UTF-8) (en) Traducir, Visual Studio Setup and Deployment Project (en) Traducir, Visual Studio Shared Code project (en) Traducir, Visual Studio wizard (en) Traducir, Visual Studio Work Item Query (en) Traducir, Visual Studio Web Deployment Project (en) Traducir, Visual Studio Web Test (en) Traducir, Visual Studio Workflow service data (en) Traducir, Visual Studio Extension (en) Traducir, Visual Studio LoadTest project (en) Traducir, Visual Studio PHP Project (en) Traducir, Visual Studio Natvis visualization (en) Traducir, Visual Studio Natvis visualization (UTF-8) (en) Traducir, Microsoft Visual Studio project template (Unicode) (en) Traducir, Visual Studio .NET Visual C Project (en) Traducir, Microsoft Visual Studio project template (en) Traducir, Microsoft Developer Studio Workspace (en) Traducir, Visual Studio F# Project (en) Traducir, Visual Studio Visual Basic Project (en) Traducir, Visual Studio C# Project (en) Traducir, Visual Studio Civilization 5 Solution (en) Traducir, Visual Studio Cloud service project (en) Traducir, Visual Studio C++ project Filters (en) Traducir, Visual Studio C++ project Filters (UTF-8) (en) Traducir, Visual Studio Generic Test (en) Traducir, Visual Studio Generic Test (UTF-8) (en) Traducir, Visual Studio JavaScript Project (en) Traducir, Microsoft Visual Studio Solution v10.00/2008 (CRLF) (en) Traducir, Visual Studio Visual C++ Project (UTF-8) (en) Traducir, Visual Studio J# Project (v7) (en) Traducir, VSIX Manifest (2010) (en) Traducir, Microsoft Visual Studio Solution v11.00/2010 (CRLF) (en) Traducir, VSIX Manifest (2011) (en) Traducir, Visual Studio J# Project (v8) (en) Traducir, Microsoft Visual Studio Solution (generic, UTF-8) (en) Traducir, Microsoft Visual Studio Solution v12.00/2012 (UTF-8) (en) Traducir, Visual Studio Code Analysis Rule Set (en) Traducir, Visual Studio Visual C++ Project (en) Traducir, Microsoft Visual Studio Solution (generic, UTF-8, CRLF) (en) Traducir, VSIX Manifest (2011) (UTF-8) (en) Traducir, Microsoft Visual Studio Solution v12.00/2012 (UTF-8, CRLF) (en) Traducir, Microsoft Visual Studio Solution v12.00/2012 (CRLF) (en) Traducir, Visual Studio analyzed Performance report (en) Traducir, Microsoft Developer Studio Project (en) Traducir, Visual Studio Code Analysis Rule Set (UTF-8) (en) Traducir, VisualStudio MyApp (en) Traducir y Visual Studio Performance Session (en) Traducir
Llingua orixinal distintes llingües, inglés, francés, portugués, alemán, italianu, xaponés, coreanu y castellanu
Tipu Entornos de desarrollu integraos
Llicencia llicencia privativa
Más información
Twitter visualstudio
Facebook visualstudio
Sitiu web Web oficial
Blog Blog oficial
Etiqueta de Stack Exchange Stack Exchange
Cambiar los datos en Wikidata

Visual Studio dexa a los desarrolladores crear sitios y aplicaciones web, según servicio web en cualquier redolada que soporte la plataforma .NET (a partir de la versión .NET 2002). Asina, pueden crease aplicaciones que se comuniquen ente estaciones de trabayu, páxina web, dispositivos móviles, dispositivos enfiñíos y consoles, ente otros.

Versiones editar

A partir de la versión 2005, Microsoft ufierta gratuitamente les Ediciones Express, que son versiones básiques separaes por llinguaxes de programación o plataforma enfocaes a estudiantes y programación amateur. Estes ediciones son iguales que la redolada de desenvolvimientu comercial, pero ensin carauterístiques avanzaes d'integración. Diches ediciones son:

  • Visual Basic Express Edition
  • Visual C# Express Edition
  • Visual C++ Express Edition
  • Visual Web Developer Express Edition (pa programar en ASP.NET)
  • Visual F# (Apaeció en Visual Studio 2010, ye paecíu al J#)*
    • Windows Phone 8 SDKk
  • Windows Azure SDK

Adicionalmente, Microsoft punxo gratuitamente a disposición de tol mundu una versión amenorgada de MS SQL Server llamada SQL Server Express Edition, que les sos úniques llimitaciones son que nun soporta bases de datos cimeros a 4 GB de tamañu, executar nun procesador y nun cunta col Axente de SQL Server.

Nel pasáu incluyéronse los siguientes productos:

Historia editar

Visual Studio 6.0 editar

Llanzar en 1998 y foi la última versión n'executase na plataforma Win9x.[2] Los númberos de versión de toles partes constituyentes pasaron a 6.0, incluyendo Visual J++ y Visual InterDev, que s'atopaben nes versiones 1.1 y 1.0 respeutivamente. Esta versión foi la base pal sistema de desenvolvimientu de Microsoft pa los siguientes cuatro años, nos que Microsoft migró la so estratexa de desenvolvimientu al .NET Framework.

Visual Studio 6.0 foi la última versión en que Visual Basic incluyir de la forma en que se conocía hasta entós; versiones posteriores incorporaríen una versión bien distinta del llinguaxe con munches meyores, frutu de la plataforma .NET. Tamién supunxo la última versión n'incluyir Visual J++, qu'apurría estensiones de la plataforma Java, lo que lo faía incompatible cola versión de Sun Microsystems. Esto acarretó problemes llegales a Microsoft, y llegóse a un alcuerdu nel que Microsoft dexaba de comercializar ferramientes de programación qu'utilizaren la máquina virtual Java.

Anque l'oxetivu al llargu plazu de Microsoft yera unificar toles ferramientes nuna única redolada, esta versión en realidá añadía una redolada más a Visual Studio 5.0: Visual J++ y Visual Interdev dixebrar de la redolada de Visual C++, de la que Visual FoxPro y Visual Basic siguíen calteniendo la so redolada específica.

Visual Studio .NET (2002) editar

Nesta versión produció un cambéu sustancial, yá que supunxo la introducción de la plataforma .NET de Microsoft. .NET ye una plataforma d'execución entemedia multilenguaje, de forma que los programes desenvueltos en .NET non se compilan en llinguaxe máquina, sinón nun llinguaxe entemediu (CIL - Common Intermediate Language) denomináu Microsoft Intermediate Language (MSIL). Nuna aplicación MSIL, el códigu nun se convierte a lenguaje máquina hasta que s'executa, de manera que'l códigu puede ser independiente de la plataforma (siquier de les soportaes anguaño por .NET). Les plataformes han de tener una implementación d'Infraestructura de Llinguaxe Común (CLI) pa poder executar programes MSIL. Anguaño pueden executase programes MSIL en Linux y Mac OS X usando implementaciones de .NET que nun son de Microsoft, tales como Monu y DotGNU.

Visual Studio .NET 2002 supunxo tamién la introducción del llinguaxe C#, un llinguaxe nuevu diseñáu específicamente pa la plataforma .NET, basáu en C++ y Java. Presentóse tamién el llinguaxe J# (socesor de J++), que, en llugar d'executase nuna máquina virtual Java, execútase namái nel framework .NET. El llinguaxe Visual Basic foi remocicáu dafechu y evolucionó p'afaese a les nueves carauterístiques de la plataforma .NET, faciéndolo muncho más versátil y dotándolo con munches carauterístiques de les qu'escarecía. Daqué similar llevar a cabu con C++, añadiendo estensiones al llinguaxe llamaes Managed Extensions for C++ con cuenta de los programadores pudieren crear programes en .NET. Per otra parte, Visual FoxPro pasa a comercializase por separáu.

Tolos llinguaxes unificar nuna única redolada. La interfaz ameyórase notablemente nesta versión, siendo más llimpia y personalizable.

Visual Studio .NET puede usase pa crear programes basaos en Windows (usando Windows Forms en cuenta de COM), aplicaciones y sitio web (ASP.NET y servicio web), y dispositivos móviles (usando'l .NET Compact Framework).

Esta versión rique un sistema operativu basáu en NT. La versión interna de Visual Studio .NET ye la 7.0.

Visual Studio .NET 2003 editar

Visual Studio .NET 2003 supón una actualización menor de Visual Studio .NET. Actualízase'l .NET Framework a la versión 1.1. Tamién s'añedir soporte col fin d'escribir aplicaciones pa determinaos dispositivos móviles, yá sía con ASP.NET o col .NET Compact Framework. Amás, el compilador de Visual C++ ameyorar pa cumplir con más estándares: el Visual C++ Toolkit 2003.

Visual Studio 2003 llanzar en cuatro ediciones: Academic, Professional, Enterprise Developer y Enterprise Architect. La edición Enterprise Architect incluyía una implementación de la teunoloxía de modeláu Microsoft Visio, que se centraba na creación de representaciones visuales de l'arquiteutura de l'aplicación basaes en UML. Tamién s'introdució "Enterprise Templates", p'ayudar a grandes equipos de trabayu a estandarizar estilos de programación ya impulsar polítiques d'usu de componentes y asignación de propiedaes.

Microsoft llanzó'l Service Pack 1 pa Visual Studio 2003 el 13 de setiembre de 2006.

La versión interna de Visual Studio .NET 2003 ye la 7.1, anque'l formatu del archivu qu'emplega ye'l de la 8.0.

Ye compatible solo con Windows XP, Windows Server 2003 o anteriores

Visual Studio 2005 editar

Visual Studio 2005 empezar a comercializar al traviés d'Internet a partir del 4 d'ochobre de 2005, y la versión n'inglés llegó a los comercios a finales del mes d'ochobre. En castellán nun salió hasta'l 4 de febreru de 2006. Microsoft esanició la coletilla .NET del so nome, pero eso nun indica que s'alloñar de la plataforma .NET, de la cual incluyóse la versión 2.0.

L'actualización más importante que recibieron los llinguaxes de programación foi la inclusión de tipos xenéricos, similares en munchos aspeutos a les plantíes de C++. Con esto consíguese atopar munchos más errores na compilación en cuenta de en tiempu d'execución, afalando a usar comprobaciones estrictes n'árees onde antes nun yera posible. C++ tien una actualización similar cola adición de C++/CLI como sustitutu de C# remanáu.

Inclúyese un diseñador d'implantación, que dexa que'l diseñu de l'aplicación sía validáu antes de la so implantación. Tamién s'inclúi una redolada pa publicación web y pruebes de carga pa comprobar el rendimientu de los programes so delles condiciones de carga.

Visual Studio 2005 tamién añade soporte p'arquitectures de 64 bits. Anque la redolada de desenvolvimientu sigue siendo una aplicación de 32 bits, Visual C++ 2005 soporta compilación pa x86-64 (AMD64, Intel 64) y IA-64 (Itanium). El SDK inclúi compiladores de 64 bits, según versiones de 64 bits de les llibreríes.

Visual Studio 2005 tien delles ediciones radicalmente distintes ente sigo: Express, Standard, Professional, Tools for Office y cinco ediciones Visual Studio Team System. Estes postreres apurríense conxuntamente con suscripciones a MSDN cubriendo los cuatro principales roles de la programación: Architects, Software Developers, Testers y Database Professionals. La funcionalidad combinada de los cuatro ediciones Team System ufiertábase como la edición Team Suite. Per otra parte, Tools for the Microsoft Office System ta diseñada pa estender la funcionalidad a Microsoft Office.

Les ediciones Express diseñáronse pa primerices, aficionaos y pequeños negocios, toes disponibles gratuitamente al traviés de la páxina de Microsoft.[3] Inclúyese una edición independiente pa cada llinguaxe: Visual Basic, Visual C++, Visual C#, Visual J# pa programación .NET en Windows y Visual Web Developer pa la creación de sitio web ASP.NET. Les ediciones Express escarecen de delles ferramientes avanzaes de programación, lo mesmo que de opciones de extensibilidad.

Llanzóse'l Service Pack 1 pa Visual Studio 2005 el 14 d'avientu de 2006.

La versión interna de Visual Studio 2005 ye la 8.0, ente que'l formatu del archivu qu'emplega ye'l de la 9.0.

Visual Studio 2008 editar

Dexa trabayar colos Frameworks:

  • .NET Framework 2.0
  • .NET Framework 3.0
  • .NET Framework 3.5

Visual Studio 2010 editar

El IDE se rediseña pa una meyor legibilidad. Esaniciáronse gradientes y llinies innecesaries pa faer más simple'l so usu.

Les ventanes de documentos tales como l'editor de códigu y la ventana de la vista diseño agora pueden asitiase fora de la ventana IDE. Por casu, puede abasnar l'editor de códigu nel IDE de cuenta que puede vese la ventana de la vista de diseñu al llau.

Dexa trabayar colos Frameworks:

  • .NET Framework 2.0
  • .NET Framework 3.0
  • .NET Framework 3.5
  • .NET Framework 4.0

Más en Lo más destacao de Visual Studio 2010

Visual Studio 2012 editar

  • .NET Framework 2.0
  • .NET Framework 3.0
  • .NET Framework 3.5
  • .NET Framework 4.0
  • .NET Framework 4.5

http://msdn.microsoft.com/es-es/library/bb386063(v=vs.110).aspx

Visual Studio 2013 editar

Foi la primer revisión de Visual Studio n'incluyir una versión "Community", que básicamente ufierta les mesmes capacidaes que la versión "Professional" pero llindando'l so usu a empreses de pequeñu tamañu, desarrolladores de software llibre y estudiantes. La gran ventaya d'esta versión de Visual Studio ye que ye gratuita.

Dexa trabayar colos 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

https://my.visualstudio.com/Downloads?pid=1439

Visual Studio 2015 editar

Dexa trabayar colos 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

https://my.visualstudio.com/Downloads?pid=1881

Visual Studio 2017 editar

Dexa trabayar colos 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

La compatibilidá ye la mesma qu'en Visual Studio 2015, sacantes s'amiesten delles funciones extra.

Referencies editar

Enllaces esternos editar