Microsoft Visual Studio 2017: Novedades y descarga

Contenidos

visual-studio-2017-2507220

Microsoft Visual Studio 2017 es la nueva versión del IDE de Microsoft que ahora permite desarrollar aplicaciones para Windows, Mac y Linux, así como para otras plataformas.

El software, disponible para Windows y macOS, tiene todo lo que necesita para crear excelentes aplicaciones para dispositivos móviles, escritorio, sitios web y aplicaciones en la nube.

Además, ahora puede escribir código para iOS, Android, Linux, Windows y otros sistemas, aumentando su productividad y facilitando el trabajo como desarrollador autónomo o en equipo.

Visual Studio 2017

La nueva versión del entorno de desarrollo de Microsoft le permite crear aplicaciones más inteligentes, localizar y corregir errores fácilmente, integrarse con la nube, crear aplicaciones móviles de calidad y soporte para más lenguajes de programación.

visual-studio-2017-full-9706384

Mirosoft Visual Studio 2017 tiene 3 ediciones (para Windows y Mac), cada uno para fines específicos:

  1. Empresa: La edición más completa para las exigentes necesidades de calidad y escala de equipos de todos los tamaños.
  2. Profesional: La herramienta de desarrollo profesional para equipos pequeños.
  3. Comunidad: El IDE de código abierto gratuito, ideal para estudiantes y desarrolladores independientes.

Además, cuenta con las siguientes herramientas:

  1. Prueba profesional: Obtenga calidad y colaboración durante todo el proceso de desarrollo. Gestión de casos de prueba integrada, herramientas de prueba manuales y exploratorias.
  2. Agente de prueba: Identificadores y componentes para ejecutar pruebas automatizadas y pruebas de carga remota.
  3. Controlador de prueba: Distribuya pruebas automatizadas a varias máquinas.
  4. Herramientas de construcción: Proporciona las herramientas necesarias para crear aplicaciones basadas en MSBuild.
  5. Cliente de comentarios: Los usuarios proporcionan comentarios para Visual Studio Team Services o Team Foundation Server.

Visual Studio para Mac

Con Visual Studio 2017 para Mac Puede desarrollar aplicaciones para Android, iOS, tvOS, watchOS (tecnología .NET), programas de escritorio para Mac, aplicaciones .NET Core, aplicaciones web ASP.NET Core e incluso juegos Unity multiplataforma.

Dependiendo de la versión que instales (Enterprise, Professiona o Community), obtendrás diferentes funcionalidades como un editor de código, depuración, control de código fuente, etc.

visual-studio-mac-2695992
Visual Studio para Mac

¿Qué lenguajes de programación admite?

De forma predeterminada, es compatible con Idiomas C # y F #. Aunque también es compatible con la plataforma .NET Core (para crear aplicaciones para Windows, Linux y Mac) y Xamarin (aplicaciones para Android, macOS, iOS, tvOS y watchOS).

Gracias a su compatibilidad con Xamarin, que tiene su propio administrador SDK de Android, puede crear interfaces de usuario visualmente desde Diseñador de Android.

Del mismo modo, con el diseñador de iOS, también conocido como Diseñador de iOS, podrá crear interfaces de usuario y transiciones para iOS, tvOS y watchOS.

Pero eso no es todo:

Visual Studio para Mac también admite el desarrollo de juegos multiplataforma con Unity. Si está interesado, puede ver este completo guía de inicio.

¿Qué hay de nuevo?

xamarin-hyperv-7159341
Emulador de Android y emulador de HoloLens
  • Página de inicio rediseñada.
  • Nueva experiencia de instalación.
  • Navegación de código mejorada.
  • Mejoras en las herramientas de desarrollo de Office para Visual Studio, SQL Server, Data and Developer Analytics, aplicaciones XAML y herramientas Node.js.
  • Herramientas de Visual Studio para Apache Cordova.
  • Herramientas para la aplicación universal de Windows.
  • .NET Core y ASP.NET Core.
  • Herramientas de prueba.
  • Una nueva instalación de Team Explorer.
  • Herramientas de Visual Studio para Unity.
  • Mejoras en la carga de trabajo de desarrollo de Python.
  • ReSharper Ultimate 2017.1.
  • Mejoras de accesibilidad.
  • Azure Stack y Azure Government Clouds.
  • Herramientas de desarrollo .NET Framework 4.7.
  • Herramientas de datos de SQL Server (SSDT)
  • Nuevas plantillas de proyectos de empaquetado de aplicaciones de Windows.
  • Xamarin Live Player para Xamarin.Forms.
  • Herramientas ClickOnce de Visual Studio.
  • Simulador remoto de iOS para Windows.
  • Nuevas plantillas para proyectos iOS y Android.
  • Mejoras en la productividad de .NET.
  • Compatibilidad con Azure, UWP y otras cargas de trabajo.
  • Mejoras en la herramienta Entity Framework.
  • Compatibilidad con el emulador de Android Hyper-V cuando se ejecuta en la actualización de abril de 2018 de Windows 10.
  • Visual Basic tiene mejoras de rendimiento.
  • Mejoras del compilador de F #.
  • Compatibilidad con ASP.NET .NET Framework Secrets.
  • Nuevas funciones de extensibilidad.

Idiomas admitidos

Como mencionamos al comienzo del artículo, esta versión ahora admite más idiomas, ideal para crear aplicaciones para diferentes plataformas.

En general, estos son los lenguajes de programación compatibles con Visual Studio 2017:

  • C #: Un moderno lenguaje de programación orientado a objetos con capacidades de programación funcional para la creación de cualquier aplicación en la plataforma. NETO.
  • Visual Basic: Otro lenguaje de programación orientado a objetos, fácil de aprender y basado en plataformas. NET, enfocado a crear aplicaciones Windows sin dificultad.
  • Visual C ++: Eficiente y flexible para crear aplicaciones para Windows, Linux, iOS y Android.
  • F#: Un lenguaje de programación moderno y funcional con capacidades orientadas a objetos para la plataforma. NET, enfocado a facilitar la programación funcional para cualquier tarea.
  • JavaScript: Un lenguaje de secuencias de comandos ligero y multiplataforma que se usa ampliamente para facilitar la creación de sitios web más interactivos.
  • Mecanografiado: Un superconjunto de JavaScript que se compila en JavaScript sin formato y le permite crear código más escalable.
  • Python (vista previa): Un lenguaje de programación orientado a objetos dinámico de alto nivel que se utiliza a menudo para el desarrollo rápido de aplicaciones.
  • A: Un lenguaje de programación extensible que se usa a menudo para gráficos y cálculos estadísticos.
lenguajes-soportados-visual-studio-2017-2677464

Herramientas de desarrollo

Esta nueva versión de Visual Studio te permite crear aplicaciones y juegos para Android, iOS, Linux, Windows y otros dispositivos.

Además, puede elegir las herramientas que necesita según las necesidades de su aplicación y el idioma que desea utilizar:

  • Xamarin para Visual Studio: Una base de código común en C # para todos y cada uno de los dispositivos.
  • Herramientas de Visual Studio para Apache Cordova: Una base de código común para HTML, CSS y JavaScript.
  • Herramientas de Visual Studio para Unity: Para el desarrollo de juegos 2D / 3D en C #.
  • C ++ para varias plataformas de desarrollo: Bibliotecas y aplicaciones de código compartido en C ++.
  • Emulador de Visual Studio para Android: Depura y prueba tus aplicaciones de Android sin importar qué IDE uses.
  • Cree juegos con herramientas de desarrollo de Visual Studio, como DirectX, Unity, Unreal, Cocos y más.
visual-studio-2017-professional-5861599

Por otro lado, ASP.NET Core es una actualización importante de MVC, WebAPI y SignalR, y se ejecuta en Windows, Mac y Linux.

Plataformas compatibles

La versión 2017 de Visual Studio admite el desarrollo de aplicaciones para Windows, Linux, Android, iOS y macOS (sin depuración), como veremos en detalle a continuación:

Ventanas

Estas son las plataformas de Windows para las que se pueden crear aplicaciones:

  • Windows 10 / 8.1 / 8/7 / Vista / XP
  • Windows Server 2016/2012 R2 / 2012/2008 R2 / 2008/2003
  • Xbox One
  • Hololens
  • Windows 10 móvil
  • Windows Phone 8.1

Androide

Crea aplicaciones nativas para Android usando la herramienta Xamarin junto con los distintos lenguajes de programación como C #, Java, C ++, etc.

Además, para el desarrollo de juegos de Android, puede utilizar Visual Studio Tools para Unity y el motor Unreal. También puede usar Xamarin Studio o Visual Studio para Mac para crear aplicaciones de Android con una Mac.

Linux

La versión final de Visual Studio 2017 le permite compilar Aplicaciones Linux usando C ++, Python y Node.js.

En general, podrá desarrollar aplicaciones para las siguientes distribuciones GNU / Linux:

  • CentOS 7.1 y Oracle Linux 7.1
  • Debian 8
  • Fedora 23
  • Linux Mint 17
  • openSUSE 13.2
  • Red Hat Enterprise Linux 7.2
  • Ubuntu 14.04 y 16.04

ios

Crear y depurar aplicaciones para iOS con Apache Cordova, C ++, Unity o Xamarin y una Mac configurada para el desarrollo de iOS mediante remotebuild, vcremote, Visual Studio Tools para Unity o Mac Xamarin Agent.

También puede usar Xamarin Studio o Visual Studio para Mac para crear aplicaciones de iOS usando una Mac.

Mac OS

Cree aplicaciones de consola y aplicaciones ASP.NET para macOS. Sin embargo, no se acepta la depuración.

Tanto Xamarin Studio como Visual Studio para Mac le permiten administrar un IDE rico en funciones que le permite crear aplicaciones nativas para MacOS, incluidos ASP.NET y C #.

visual-studio-2017-enterprise-7161483

El software está disponible para PC con Windows 7 SP1, 8.1 (con actualizar 2919355), Windows 10 (versión 1507 en adelante), Windows Server 2012 R2 o 2016.

Por su parte, los usuarios de Mac deben tener Mac OS X El Capitan 10.11 o macOS Sierra 10.12.

Descarga Visual Studio 2017 | VentanasMac

Suscribite a nuestro Newsletter

No te enviaremos correo SPAM. Lo odiamos tanto como tú.