Conéctate con nosotros

Visual Studio 2017: desarrolla aplicaciones para Windows, Mac y Linux

Visual Studio 2017

Software

Visual Studio 2017: desarrolla aplicaciones para Windows, Mac y Linux

Conoce las novedades de Microsoft Visual Studio 2017, que ahora soporta más lenguajes de programación.

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, como veremos en detalle más adelante.

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

Ahora podrás escribir código para iOS, Android, Linux, Windows y otros sistemas, aumentando tu productividad y haciendo que sea fácil trabajar como desarrollador independiente o en equipo.

Visual Studio 2017

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

Visual Studio 2017 full

Mirosoft Visual Studio 2017 cuenta con 3 ediciones (para Windows y Mac), cada una para propósitos específicos. Así tenemos:

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

Además, cuenta con las siguientes herramientas:

  1. Test Professional: Obtén calidad y colaboración durante todo el proceso de desarrollo. Manejo de casos de prueba integrado, herramientas de prueba manuales y exploratorias.
  2. Test Agent: Identificadores y componentes para ejecutar las pruebas automatizadas y las pruebas de carga remota.
  3. Test Controller: Distribuir pruebas automatizadas a varias máquinas.
  4. Build Tools: Proporciona las herramientas necesarias para construir aplicaciones basadas en MSBuild.
  5. Feedback Client: Los usuarios proporcionan retroalimentación para Visual Studio Team Services o Team Foundation Server.

Visual Studio para Mac

Con Visual Studio 2017 para Mac podrás 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 multiplataforma de Unity.

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

Visual Studio 2017 para Mac
Visual Studio para Mac

¿Qué lenguajes de programación soporta?

De forma predeterminada, admite los lenguajes 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 cuenta con su propio administrador de Android SDK, puedes crear interfaces de usuario visualmente desde Android Designer.

De igual manera, con el diseñador de iOS, también conocido como iOS Designer, podrás crear interfaces de usuario y transiciones de iOS, tvOS y watchOS.

Pero eso no es todo:

Visual Studio para Mac también soporta el desarrollo de juegos multiplataforma con Unity. Si estás interesado, puedes ver esta completa guía de iniciación.

Novedades

Android Emulator Xamarin
Android Emulator y el emulador 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, análisis de desarrollador, datos y servidor SQL, aplicaciones XAML y herramientas de Node.js.
  • Visual Studio Tools para Apache Cordova.
  • Herramientas para Universal Windows App.
  • .NET Core y ASP.NET Core.
  • Herramientas de prueba.
  • Una nueva instalación de Team Explorer.
  • Visual Studio Tools 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 Proyecto de empaquetado de aplicaciones de Windows.
  • Xamarin Live Player para Xamarin.Forms.
  • Visual Studio ClickOnce Tools.
  • Simulador de iOS remoto para Windows.
  • Nuevas plantillas para proyectos de iOS y Android.
  • Mejoras de Productividad .NET.
  • Soporte para Azure, UWP y otras cargas de trabajo.
  • Mejoras de herramientas de Entity Framework.
  • Compatibilidad con el emulador Android Hyper-V, cuando se ejecuta en la actualización de abril 2018 de Windows 10.
  • Visual Basic cuenta con mejoras de rendimiento.
  • Mejoras del compilador F#.
  • Soporte de ASP.NET .NET Framework Secrets.
  • Nuevas características de extensibilidad.

Lenguajes Soportados

Como mencionamos al principio del artículo, esta versión ahora soporta más lenguajes, ideal para construir aplicaciones para diferentes plataformas. En general, estos son los lenguajes de programación soportados por Visual Studio 2017:

  • C#: Un lenguaje de programación moderno orientado a objetos con capacidades de programación funcionales para la creación de cualquier aplicación en la plataforma. NET.
  • Visual Basic: Otro lenguaje de programación orientado a objetos, simple de aprender y dirigido a la plataforma. NET, centrado en crear aplicaciones de Windows sin dificultad.
  • Visual C++: Eficaz 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, centrado en facilitar la programación funcional para cualquier labor.
  • JavaScript: Un lenguaje de scripting ligero y multiplataforma que se emplea de manera frecuente para facilitar la creación de webs más interactivas.
  • TypeScript: Un superconjunto de JavaScript que se compila en JavaScript sin formato y le deja crear código más escalable.
  • Python (versión preliminar): Un lenguaje de programación orientado a objetos dinámico y de alto nivel que a menudo se usa para el desarrollo veloz de aplicaciones.
  • R: Un lenguaje de programación extensible que con frecuencia se emplea para cálculos estadísticos y gráficos.
Lenguajes Soportados por Visual Studio 2017

Herramientas de Desarrollo

Puedes utilizar Microsoft Visual Studio 2017 para crear aplicaciones y juegos para Android, iOS, Linux, Windows y otros dispositivos. Además, podrá escoger las herramientas que necesita en función de tus necesidades de aplicaciones y el lenguaje que quieras utilizar:

  • Xamarin para Visual Studio: Una base de código común en C# para todos y cada uno de los dispositivos.
  • Visual Studio Tools para Apache Cordova: Una base de código común para HTML, CSS y JavaScript.
  • Visual Studio Tools para Unity: Para el desarrollo de juegos 2D / 3D en C#.
  • C++ para varias plataformas de desarrollo: Las bibliotecas y aplicaciones de código compartido en C++.
  • Emulador de Visual Studio para Android: Depurar y probar sus aplicaciones de Android sin importar el IDE que utilices.
  • Crear juegos utilizando Visual Studio con las herramientas de desarrollo de juegos tales como DirectX, Unity, Unreal, Cocos, y más.
Visual Studio 2017 Professional

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

Plataformas Soportadas

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

Windows

Estas son las plataformas de Windows para las que se pueden construir 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

Android

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

Visual Studio Tools para Unity y el motor Unreal permiten el desarrollo de juegos Android. Asimismo, puedes utilizar Xamarin Studio para Mac o Visual Studio para Mac para construir aplicaciones de Android con un Mac.

Linux

La versión final de Visual Studio 2017 te deja construir aplicaciones para Linux utilizando C++, Python y Node.js. En general, podrás desarrollar aplicaciones para las siguientes distribuciones de 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

Crea y depura apps para iOS utilizando Apache Cordova, C++, Unity, o bien Xamarin y un Mac configurado de cara al desarrollo de iOS utilizando remotebuild, vcremote, las Visual Studio Tools para Unity, o bien el Agente de Mac Xamarin.

Xamarin soporta iOS 7 y superior, y requiere OS X 10 “Yosemite” o superior. Apache Cordova soporta iOS 8 o superior, y requiere por lo menos OS X 10.9 “Mavericks”. También puedes utilizar Xamarin Studio para Mac o bien Visual Studio para Mac para construir aplicaciones de iOS usando un Mac.

macOS

Construye aplicaciones de consola y aplicaciones ASP.NET para macOS. No obstante, no se acepta la depuración.

Tanto Xamarin Studio como Visual Studio para Mac permiten administrar un IDE con múltiples funciones que te permite construir aplicaciones nativas para MacOS, incluyendo ASP.NET y C#.

Visual Studio 2017 Enterprise

El software está disponible para PCs con Windows 7 SP1, 8.1 (con update 2919355), Windows 10 (versión 1507 en adelante), Windows Server 2012 R2 o 2016. En el caso de las Mac, es necesario contar con Mac OS X El Capitan 10.11 o macOS Sierra 10.12.

Descargar Visual Studio 2017 | Windows – Mac

Clic para comentar

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Más de Software

Subir