Microsoft Visual Studio: ediciones, comparación, características, preguntas frecuentes

Visual Studio es el propio IDE de (IDE)Microsoft que inicialmente recibió el nombre en código de Project Boston y se lanzó en 1997. Esta vez, Microsoft juntó todas sus herramientas de desarrollo y las compró con un solo producto. La versión inicial del software vino en 2 ediciones. Este primero era Visual Studio Professional y el otro era más potente Visual Studio Enterprise . La versión profesional se incluía con 3 CD y la versión Enterprise superior se incluía con 3 CD. Ahora, hablemos de Visual Studio 2017 .

estudio visual de microsoft

estudio visual de microsoft

Actualmente, la versión 11 de Visual Studio denominada Visual Studio 2017 es la última versión estable del equipo de herramientas para desarrolladores de Microsoft . Está disponible en 3 ediciones principales, a saber

  1. Versión comunitaria gratuita,
  2. versión profesional y
  3. Edición de Empresa.

La edición Community es la versión gratuita(Community edition is the free version) del paquete de software y tiene menos funciones. Pero de todos modos, hace que tu trabajo sea un novato o un estudiante de desarrollo. La segunda es la Edición Profesional(Professional Edition) que es un poco más poderosa que la edición Comunitaria(Community) y luego viene el paquete Enterprise completo con todas las herramientas poderosas para Visual Studio .

A partir de ahora, Visual Studio es un editor de código(Code Editor) , un depurador(Debugger) y un diseñador(Designer) . Esto significa que puede editar o escribir código simple para backend o consolas aquí, puede verificar si el código escrito por usted es funcional y puede ayudar si su código necesita mejoras. Además, es un diseñador, ya que ahora puede diseñar interfaces de (Interfaces)usuario(User) y experiencias(User Experiences) de usuario dentro de Visual Studio(Visual Studio) , como al desarrollar aplicaciones para UWP o en Xamarin usando Blend o XAML .

Toda la información de este artículo se refiere a las notas a pie de página establecidas por Microsoft . Estos se enumeran a continuación:

    • Las organizaciones empresariales se definen como >250 PC o > $1 millón de dólares estadounidenses(Million US Dollars) en ingresos anuales.
    • Escritorio(Windows Desktop) de Windows , Aplicaciones universales(Universal Windows Apps) de Windows , Web ( ASP.NET ), Office 365 , Aplicaciones empresariales(Business Applications) , Apache Cordova , Azure Stack , C++ Cross-Platform Library Development , Python , Node.js , .NET Core , Docker Tools
    • Puede abrir diagramas generados en otras ediciones de Visual Studio en modo de solo lectura.
    • Incluye perfiles de interacción de niveles(Tier Interaction Profiling) .

Ahora, comparemos las ediciones de Visual Studio .

Edición gratuita de la comunidad de Visual Studio(Studio Community Free)

1] ¿Para quién es?(1] Who is it for?)

Visual Studio Community Edition beneficiará enormemente los siguientes escenarios de uso. Apoyarán a los  desarrolladores individuales(Individual Developers) , el aprendizaje en el aula(Classroom Learning) , la investigación académica(Academic Research) , la contribución a proyectos de (Projects)código abierto(Open Source) y para organizaciones no empresariales(Non-enterprise) para hasta 5 usuarios.

2] ¿Será compatible con la plataforma de desarrollo?(2] Will it support Development Platform?)

Como mencioné anteriormente,  seguramente será compatible con (Surely support ) la plataforma de desarrollo.

3] ¿Qué tal el Entorno de Desarrollo Integrado?(3] How about the Integrated Development Environment?)

Hablando sobre el entorno de desarrollo integrado(Integrated Development Environment) , la edición comunitaria gratuita de Visual Studio admitirá las siguientes características. Admitirá  Peek Definition , Refactoring , One-click Web Deployment , Model Resource Viewer , Visualizing Solutions with Dependency Graphs and Code Maps , y Multi-targeting .

4] ¿Depuración y diagnóstico avanzados?(4] Advanced Debugging and Diagnostics?)

En Depuración(Advanced Debugging) y diagnóstico(Diagnostics) avanzados , la versión gratuita de Visual Studio admite lo siguiente. Es compatible con  Code Metrics , Graphics Debugging , Static Code Analysis y Performance and Diagnostics Hub .

5] Soporte de herramientas de prueba(5] Testing tools support)

Bueno, ya que es una edición gratuita de Visual Studio con funciones y herramientas limitadas. Solo admite pruebas unitarias para que los desarrolladores prueben su código.

6] ¿Qué tan bien está integrado Xamarin (Desarrollo multiplataforma)?(6] How well is Xamarin (Cross-Platform Development) integrated?)

Pues si te interesa Xamarin , estás de suerte. Las siguientes características multiplataforma son compatibles con Visual Studio Community bajo el nombre de Xamarin . Son el código(Code) compartido entre las contrapartes de aplicaciones de Android e iOS, los diseñadores de interfaz de usuario nativos(Native) de iOS y Android(Android UI Designers) , Xamarin Forms (abreviado como Xamarin .Forms) y Xamarin Instant Player .

7] ¿Puede colaborar con otros desarrolladores con Visual Studio Community?(7] Can you collaborate with other fellow developers with Visual Studio Community?)

Bueno, Microsoft lo tiene cubierto aquí. Las siguientes características son compatibles con Visual Studio para satisfacer todas sus necesidades de colaboración. Son  capacidades de PowerPoint Storyboarding , Code Review , Task Suspend/Resume y Team Explorer con soporte de herramientas de desarrollo de terceros.

Leer(Read) : ¿Qué es Visual Studio Code ?

profesional de estudio visual

1] ¿Para quién es?(1] Who is it for?)

Aparte de lo que se menciona para la comunidad de Visual Studio(Studio Community) , esta edición profesional(Professional Edition) de Visual Studio es compatible con escenarios de uso(Usage Scenarios) como  Enterprises .

2] ¿Será compatible con la plataforma de desarrollo?(2] Will it support Development Platform?)

Como mencioné anteriormente, seguramente será compatible con la Plataforma de Desarrollo.

3] ¿Qué tal el Entorno de Desarrollo Integrado?(3] How about the Integrated Development Environment?)

Hablando del entorno de desarrollo integrado(Integrated Development Environment) , la edición profesional de Visual Studio admitirá todo lo que admite la comunidad de Visual Studio(Studio Community Supports) . Esto también admitirá CodeLens .

4] ¿Depuración y diagnóstico avanzados?(4] Advanced Debugging and Diagnostics?)

En Depuración(Advanced Debugging) y diagnóstico(Diagnostics) avanzados , la edición profesional admite exactamente todo lo que admite la edición gratuita de Visual Studio , la comunidad de Visual Studio .

5] Hablando sobre qué tan bien Visual Studio es compatible con las herramientas de prueba(5] Talking about how well Visual Studio supports testing tools)

Bueno, el profesional de Visual Studio todavía viene con funciones y herramientas limitadas en comparación con la versión Enterprise . Solo admite pruebas unitarias para que los desarrolladores prueben su código.

6] ¿Qué tan bien está integrado Xamarin (Desarrollo multiplataforma)?(6] How well is Xamarin (Cross-Platform Development) integrated?)

Bueno, si está interesado en Xamarin.(Xamarin.It) Admite las mismas características que admite Visual Studio Community . Las siguientes características multiplataforma son compatibles con Visual Studio Community bajo el nombre de Xamarin . Son el código(Code) compartido entre las contrapartes de aplicaciones de Android e iOS, los diseñadores de interfaz de usuario nativos(Native) de iOS y Android(Android UI Designers) , Xamarin Forms (abreviado como Xamarin .Forms) y Xamarin Instant Player .

7] ¿Puede colaborar con otros desarrolladores con Visual Studio Professional?(7] Can you collaborate with other fellow developers with Visual Studio Professional?)

Bueno, Microsoft lo tiene cubierto aquí. Todas las características son compatibles con Visual Studio para satisfacer todas sus necesidades de colaboración. Son  capacidades de PowerPoint Storyboarding , Code Review , Task Suspend/Resume y Team Explorer con soporte de herramientas de desarrollo de terceros.

Empresa de Visual Studio

1] ¿Para quién es?(1] Who is it for?)

Similar a Visual Studio Professional , admite  desarrolladores individuales(Individual Developers) , aprendizaje en el aula(Classroom Learning) , investigación académica(Academic Research) , contribución a (Contribution)proyectos de (Projects)código(Source) abierto , organizaciones no empresariales(Non-enterprise) para hasta 5 usuarios y la empresa(Enterprise) también.

2] ¿Será compatible con la plataforma de desarrollo?(2] Will it support Development Platform?)

Como mencioné anteriormente, seguramente será compatible con la Plataforma de Desarrollo.

3] ¿Qué tal el Entorno de Desarrollo Integrado?(3] How about the Integrated Development Environment?)

Hablando del entorno de desarrollo integrado(Integrated Development Environment) , la edición Enterprise de (Enterprise)Visual Studio admitirá todo lo que admite Visual Studio Professional(Studio Professional Supports) . Esto también admitirá la  validación de dependencia en vivo(Live Dependancy Validation) , los diagramas de capas(Architectural Layer Diagrams) arquitectónicas , la validación(Architecture Validation) de arquitectura y la clonación de código(Code Clone) .

4] ¿Depuración y diagnóstico avanzados?(4] Advanced Debugging and Diagnostics?)

En Diagnóstico(Diagnostics) y depuración avanzados(Advanced Debugging) , la edición Enterprise admite exactamente todo lo que admite Visual Studio Professional . Además, es compatible con  IntelliTrace , Code Map Debugger Integration , .NET Memory Dump Analysis .

5] Soporte para herramientas de prueba(5] Support for Testing tools)

Bueno, la edición Enterprise de (Enterprise)Visual Studio viene con todas las funciones y herramientas en comparación con otras versiones inferiores. Además de  Unit Testing , admite Live Unit Testing , Test Case Management , Web Load & Performance Testing , IntelliTest , Microsoft Fakes , que también se conoce como Unit Test Isolation , Code Coverage , Lab Management , Coded UI Testing , Manual Testing with Microsoft Gerente de Pruebas(Microsoft Test Manager) , Pruebas Exploratorias(Exploratory Testing)con Microsoft Test Manager y avance rápido(Fast-forward) para pruebas manuales(Manual Testing) con Microsoft Test Manager .

6] ¿Qué tan bien está integrado Xamarin (Desarrollo multiplataforma)?(6] How well is Xamarin (Cross-Platform Development) integrated?)

Bueno, si está interesado en Xamarin . Admite más características que Visual Studio Community y Visual Studio Enterprise . Las siguientes características multiplataforma son compatibles con Visual Studio Enterprise , además de las que admiten las otras dos ediciones con el nombre de Xamarin . Son Ensamblados integrados, Xamarin Inspector , Xamarin Profiler y Remoted iOS Simulator para Windows .

7] ¿Puede colaborar con otros desarrolladores con Visual Studio Enterprise?(7] Can you collaborate with other fellow developers with Visual Studio Enterprise?)

Bueno, Microsoft lo tiene cubierto aquí. Obviamente, todas las funciones son compatibles con Visual Studio para satisfacer todas sus necesidades de colaboración. Son  capacidades de PowerPoint Storyboarding , Code Review , Task Suspend/Resume y Team Explorer con soporte de herramientas de desarrollo de terceros.

Descarga de estudio visual

Si desea probar su Visual Studio práctico , puede obtener más información y descargarlo desde VisualStudio.com.

SUGERENCIA(TIP) : Microsoft Visual Studio Dev Essentials le proporciona todas las herramientas y servicios esenciales para convertirse en desarrollador de forma totalmente gratuita. El software tiene como objetivo proporcionar herramientas, servicios y capacitación gratuitos para alentar a más desarrolladores y entusiastas a probar su tecnología favorita.

Ahora lea(Now read) : Guía para principiantes para comenzar con Visual Studio(Beginners guide to getting started with Visual Studio) .



About the author

Soy un experto experimentado en Windows 10 y 11/10, con experiencia tanto en navegadores como en aplicaciones para teléfonos inteligentes. He sido ingeniero de software durante más de 15 años y he trabajado con varias empresas de renombre, incluidas Microsoft, Google, Apple, Ubisoft y más. También he enseñado desarrollo de Windows 10/11 a nivel universitario.



Related posts