Microsoft Visual Studio 2017 es la nueva versión del IDEUn Entorno de Desarrollo Integrado (IDE) es una herramienta esencial para programadores que combina diversas funcionalidades en una sola aplicación. D'habitude, un IDE incluye un editor de código, un compilador o intérprete, un depurador y herramientas de gestión de proyectos. Su principal ventaja radica en facilitar el proceso de desarrollo al ofrecer un entorno unificado donde los desarrolladores pueden escribir, probar y depurar su código de manera eficiente. Ejemplos populares... Plus de Microsoft que ahora permite développer des applications pour Windows, Mac et Linux, ainsi que pour d'autres plateformes.
Les logiciels, disponible pour Windows et macOS, a tout ce dont vous avez besoin pour créer de superbes applications mobiles, bureau, sites Web et applications cloud.
En outre, maintenant vous pouvez écrire du code pour iOS, Android, Linux, Windows et autres systèmes, augmenter votre productivité et faciliter le travail en tant que développeur indépendant ou en équipe.
Visual Studio 2017
La nouvelle version de l'environnement de développement Microsoft vous permet de créer des applications plus intelligentes, localiser et corriger facilement les erreurs, intégrer avec le cloud, créer des applications mobiles de qualité et prendre en charge davantage de langages de programmation.
Mirosoft Visual Studio 2017 avoir 3 éditions (pour Windows et Mac), chacun à des fins spécifiques:
- Entreprise: L'édition la plus complète pour les besoins exigeants de qualité et d'échelle des équipements de toutes tailles.
- Professionnel: L'outil de développement professionnel pour les petites équipes.
- Communauté: L'IDE open source gratuit, idéal pour étudiants et développeurs indépendants.
En outre, dispose des outils suivants:
- Test professionnel: Obtenez la qualité et la collaboration tout au long du processus de développement. Gestion intégrée des cas de test, outils de tests manuels et exploratoires.
- Agent de test: Identifiants et composants pour exécuter des tests automatisés et des tests de chargement à distance.
- Contrôleur de test: Distribuer des tests automatisés à plusieurs machines.
- Outils de construction: Fournit les outils nécessaires pour créer des applications basées sur MSBuild.
- Client de commentaires: Les utilisateurs fournissent des commentaires pour Visual Studio Team Services ou Team Foundation Server.
Visual Studio pour Mac
Avec Visual Studio 2017 pour Mac Peut développer des applications Android, iOS, tvOS, watchOS (Technologie .NET), programmes de bureau pour Mac, Applications .NET Core, Applications Web ASP.NET Core et même des jeux Unity multiplateformes.
Selon la version que vous installez (Entreprise, Professiona o Communauté), vous obtiendrez différentes fonctionnalités comme un éditeur de code, dépuration, contrôle du code source, etc.
Quels langages de programmation prend-il en charge?
Par défaut, c'est compatible avec Langues C # oui F #. Bien qu'il soit également compatible avec la plate-forme .NET Core (créer des applications pour Windows, Linux et Mac) y Xamarin (Applications Android, macOS, iOS, tvOS et watchOS).
Grâce à sa compatibilité avec Xamarin, que tiene su propio administrador SDKUn Kit de Desarrollo de Software (SDK) es un conjunto de herramientas y recursos que permiten a los desarrolladores crear aplicaciones para una plataforma específica. D'habitude, un SDK incluye bibliotecas, documentación, ejemplos de código y herramientas de depuración. Su objetivo es simplificar el proceso de desarrollo al proporcionar componentes reutilizables y facilitar la integración de funcionalidades. Los SDK son fundamentales en el desarrollo de software moderno, ya que permiten a... Plus de Android, vous pouvez créer des interfaces utilisateur visuellement à partir de Concepteur Android.
De la même manière, avec le concepteur iOS, Aussi connu comme Concepteur IOS, vous pourrez créer des interfaces utilisateur et des transitions pour iOS, tvOS et watchOS.
Mais ce n'est pas tout:
Visual Studio pour Mac prend également en charge le développement de jeux multiplateformes avec Unity. Si tu es intéressé, vous pouvez voir ceci complet guide de démarrage.
Quoi de neuf?
- Page d'accueil repensée.
- Nouvelle expérience d'installation.
- Navigation de code améliorée.
- Améliorations des outils de développement Office pour Visual Studio, serveur SQLSQL Server est un système de gestion de bases de données relationnelles développé par Microsoft. Sa conception lui permet de gérer efficacement de gros volumes de données, faciliter à la fois l’administration et la récupération des informations. Offre des outils avancés pour la sécurité, performances et évolutivité, ce qui en fait un choix populaire pour les entreprises de différentes tailles. En outre, Il prend en charge plusieurs langages de programmation et est...., Analyse des données et des développeurs, Applications XAML et outils Node.js.
- Outils Visual Studio pour Apache Cordova.
- Outils pour l'application Windows universelle.
- .NET Core et ASP.NET Core.
- Outils de test.
- Une nouvelle installation de Team Explorer.
- Outils Visual Studio pour Unity.
- Améliorations de la charge de travail de développement Python.
- ReSharper Ultimate 2017.1.
- Améliorations de l'accessibilité.
- Azure Stack et Azure Government Clouds.
- Outils de développement .NET FrameworkEl .NET Framework es una plataforma de desarrollo creada por Microsoft que permite la construcción y ejecución de aplicaciones en Windows. Sorti en 2002, proporciona un entorno robusto y seguro, facilitando la integración de diferentes lenguajes de programación, como C# y VB.NET. Incluye una amplia biblioteca de clases y un entorno de ejecución conocido como Common Language Runtime (CLR), que gestiona la ejecución de programas y la gestión de memoria.... 4.7.
- Outils de données SQL Server (SSDT)
- Nouveaux modèles de projet d'empaquetage d'applications Windows.
- Lecteur Xamarin Live pour Xamarin.Forms.
- Outils Visual Studio ClickOnce.
- Simulateur à distance iOS pour Windows.
- Nouveaux modèles pour les projets iOS et Android.
- Améliorations de la productivité .NET.
- Compatibilité Azure, UWP et autres charges de travail.
- Améliorations apportées à l'outil Entity Framework.
- Compatibilidad con el émulateurUn émulateur est un logiciel qui permet de reproduire le comportement d'un système ou d'un appareil dans un autre environnement., faciliter l'exécution d'applications conçues pour différentes plateformes. Couramment utilisé dans le domaine des jeux vidéo, Les émulateurs permettent aux utilisateurs de jouer à d'anciens titres de console sur des ordinateurs modernes. En outre, Ce sont des outils précieux pour les développeurs, puisqu'ils leur permettent de tester des applications dans diverses configurations sans avoir besoin de matériel spécifique. Péché... de Android Hyper-VHyper-V es una tecnología de virtualización desarrollada por Microsoft que permite crear y gestionar entornos virtuales en sistemas operativos Windows. Introducida en Windows Server 2008, Hyper-V permite a los usuarios ejecutar múltiples sistemas operativos en una sola máquina física, optimizando el uso de recursos y facilitando la consolidación de servidores. En outre, ofrece características como la migración en vivo, la replicación y el soporte para redes virtuales, lo que la convierte... cuando se ejecuta en la actualización de abril de 2018 de Windows 10.
- Visual Basic a des améliorations de performances.
- Mejoras del compiladorUn compilador es una herramienta esencial en el desarrollo de software, encargada de traducir el código fuente escrito en un lenguaje de programación de alto nivel a un lenguaje de bajo nivel, como el lenguaje de máquina. Este proceso permite que el código sea ejecutado por un ordenador. Los compiladores realizan diversas tareas, incluyendo el análisis léxico, la optimización y la generación de código. Su eficiencia y precisión son cruciales... de F #.
- Prise en charge des secrets ASP.NET .NET Framework.
- Nouvelles fonctionnalités d'extensibilité.
Langues prises en charge
Comme nous l'avons mentionné au début de l'article, cette version prend désormais en charge plus de langues, idéal pour créer des applications pour différentes plates-formes.
En général, ceux-ci sont le langages de programmation pris en charge par Visual Studio 2017:
- C #: Un langage de programmation orienté objet moderne avec des capacités de programmation fonctionnelles pour la création de toute application sur la plate-forme. PETIT ENFANT.
- Visual Basic: Un autre langage de programmation orienté objet, facile à apprendre et basé sur une plate-forme. RAPPORTER, axé sur la création d'applications Windows sans difficulté.
- Visuel C ++: Efficace et flexible pour créer des applications Windows, Linux, iOS et Androïd.
- F#: Un langage de programmation moderne et fonctionnel avec des capacités orientées objet pour la plate-forme. RAPPORTER, axé sur la facilitation de la programmation fonctionnelle pour toute tâche.
- JavaScript: Un langage de script léger et multiplateforme largement utilisé pour faciliter la création de sites Web plus interactifs.
- Manuscrit: Un sur-ensemble de JavaScript qui se compile en JavaScript brut et vous permet de créer un code plus évolutif.
- Python (aperçu): Un langage de programmation orienté objet dynamique de haut niveau souvent utilisé pour le développement rapide d'applications.
- UNE: Un langage de programmation extensible souvent utilisé pour les graphiques et les calculs statistiques.
Outils de développement
Cette nouvelle version de Visual Studio permet de créer des applications et des jeux pour Android, iOS, Linux, Windows et autres appareils.
En outre, vous pouvez choisir les outils dont vous avez besoin en fonction des besoins de votre application et de la langue que vous souhaitez utiliser:
- Xamarin pour Visual Studio: Une base de code commune en C # pour chaque appareil.
- Outils Visual Studio pour Apache Cordova: Une base de code commune pour HTML, CSS et JavaScript.
- Outils Visual Studio pour Unity: Pour le développement de jeux 2D / 3D en C #.
- C ++ pour diverses plateformes de développement: Bibliothèques et applications de partage de code C ++.
- Émulateur Visual Studio pour Android: Déboguez et testez vos applications Android quel que soit l'IDE que vous utilisez.
- Créer des jeux avec les outils de développement Visual Studio, en tant que DirectX, Unité, Irréel, Noix de coco et plus.
D'un autre côté, ASP.NET Core c'est une mise à jour majeure de MVC, WebAPI et SignalR, et fonctionne sous Windows, Mac et Linux.
Plateformes prises en charge
La version 2017 Visual Studio prend en charge le développement d'applications pour Windows, Linux, Android, iOS et macOS (pas de débogage), comme nous le verrons en détail ci-dessous:
les fenêtres
Ce sont les plates-formes Windows pour lesquelles des applications peuvent être créées:
- Windows 10 / 8.1 / 8/7 / Vue / XP
- Serveur Windows 2016/2012 R2 / 2012/2008 R2 / 2008/2003
- Xbox One
- Hololens
- Windows 10 mobile
- Téléphone Windows 8.1
Android
Créez des applications natives pour Android à l'aide de l'outil Xamarin ainsi que divers langages de programmation comme C #, Java, C ++, etc.
En outre, pour le développement de jeux Android, vous pouvez utiliser Visual Studio Tools pour Unity et Unreal Engine. Vous pouvez également utiliser Xamarin Studio ou Visual Studio pour Mac pour créer des applications Android avec un Mac.
Linux
La version finale de Visual Studio 2017 permet de compiler Applications Linux en utilisant C ++, Python y Node.js.
En général, vous pourrez développer des applications pour les distributions GNU suivantes / Linux:
- CentOS 7.1 et Oracle Linux 7.1
- Debian 8
- Feutre 23
- Linux Mint 17
- ouvrirSUSE 13.2
- Red Hat Enterprise Linux 7.2
- Ubuntu 14.04 Oui 16.04
ios
Créer et déboguer Applications pour iOS avec Apache Cordova, C ++, Unity ou Xamarin et un Mac configuré pour le développement iOS à l'aide de remotebuild, vcremote, Visual Studio Tools pour Unity ou agent Mac Xamarin.
Vous pouvez également utiliser Xamarin Studio ou Visual Studio pour Mac pour créer des applications iOS à l'aide d'un Mac.
Mac OS
Créer des applications de console et des applications ASP.NET pour macOS. Cependant, le débogage n'est pas accepté.
Xamarin Studio et Visual Studio pour Mac vous permettent de gérer un IDE riche en fonctionnalités qui vous permet de créer des applications natives pour MacOS, y compris ASP.NET et C #.
Le logiciel est disponible pour Windows PC 7 SP1, 8.1 (avec mettre à jour 2919355), Windows 10 (version 1507 À partir de), Serveur Windows 2012 R2 ou 2016.
Pour sa part, Les utilisateurs de Mac doivent avoir Mac OS X El Capitan 10.11 ou macOS Sierra 10.12.
Télécharger Visual Studio 2017 | les fenêtres – Mac