IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Cloud Computing Discussion :

Visual Studio à la conférence Microsoft Build 2022


Sujet :

Cloud Computing

  1. #1
    Chroniqueur Actualités
    Avatar de Bruno
    Homme Profil pro
    Rédacteur technique
    Inscrit en
    Mai 2019
    Messages
    1 850
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Rédacteur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mai 2019
    Messages : 1 850
    Points : 36 343
    Points
    36 343
    Par défaut Visual Studio à la conférence Microsoft Build 2022
    Microsoft dévoile les postes de travail Dev Box pour le développement à distance,
    les développeurs peuvent maintenant créer de nouveaux environnements de développement dans le cloud

    Microsoft a révélé une nouvelle fonctionnalité pour le développement à distance, actuellement en preview privée, appelée Dev Boxes.« Aujourd'hui, nous sommes heureux d'annoncer Microsoft Dev Box, un nouveau service en nuage qui fournit aux développeurs des postes de travail sécurisés et prêts à coder pour les équipes hybrides de toute taille. Microsoft Dev Box permet aux développeurs de se concentrer sur le code qu'ils sont les seuls à pouvoir écrire, en leur facilitant l'accès aux outils et aux ressources dont ils ont besoin sans se soucier de la configuration et de la maintenance des postes de travail », a déclaré Anthony Cangialosi, membre de l’équipe des développeurs de Microsoft.

    Les équipes de développement préconfigurent les Dev Box pour des projets et des tâches spécifiques, ce qui permet aux développeurs de démarrer rapidement avec un environnement prêt à construire et à exécuter leur application en quelques minutes. En même temps, Microsoft Dev Box garantit que la gestion unifiée, la sécurité et la conformité restent entre les mains de l'informatique en tirant parti de Windows 365 pour intégrer Dev Boxes à Intune et Microsoft Endpoint Manager.

    Nom : Microsoft3.png
Affichages : 2684
Taille : 528,2 Ko

    Notons qu’une Dev Box est un poste de travail personnel de développeur hébergé en tant que machine virtuelle sur Azure. Elle répond à l'idée qu'il peut être difficile d'équiper les développeurs de PC dotés de tous les outils et capacités dont ils ont besoin, en particulier si l'on considère l'importance des versions spécifiques des compilateurs et des moteurs d'exécution.

    Une approche basée sur une VM présente également des avantages en termes de conformité et de sécurité, car il est peu probable qu'elle soit physiquement compromise, et elle peut être facilement remplacée si elle devient corrompue ou cassée.

    La maintenance d'un poste de travail de développeur capable de construire, d'exécuter et de déboguer votre application est essentielle pour suivre le rythme des équipes de développement modernes. En tant que développeurs, ces derniers ont besoin de flexibilité pour configurer et maintenir un poste de travail, mais même les « petits changements » peuvent nuire aux environnements de développement, interrompre un flux et coûter des heures à défaire.

    Dans le même temps, de nombreuses organisations informatiques peinent à fournir aux équipes de développement la flexibilité dont elles ont besoin pour rester productives. Les exigences matérielles pour les postes de travail des développeurs peuvent changer rapidement en fonction de l'évolution des projets, et l'augmentation des équipes de développement hybrides signifie qu'il est plus difficile que jamais de fournir aux développeurs les ressources dont ils ont besoin.

    La sécurité également est essentielle pour les PC de développement, car ils peuvent contenir des informations d'identification secrètes ainsi qu'un code source confidentiel. Un autre problème est que l'utilisation d'une même machine pour plusieurs projets, chacun ayant des exigences et des dépendances différentes, peut être complexe à gérer.

    La nouvelle fonctionnalité, révélée lors de la conférence annuelle des développeurs de Microsoft, permet aux équipes de configurer et de maintenir des images Dev Box et de les proposer aux membres de l'équipe via un nouveau portail pour développeurs. « Les développeurs peuvent créer des Dev Box pour expérimenter sur une preuve de concept, garder leurs projets séparés, ou même paralléliser des tâches sur plusieurs Dev Box pour éviter d'enliser leur environnement principal. Pour les développeurs qui travaillent sur des applications anciennes, ils peuvent maintenir des Dev Boxes pour les anciennes versions d'une application afin de créer rapidement un environnement capable de reproduire et de diagnostiquer les problèmes critiques des clients au fur et à mesure qu'ils apparaissent », explique Microsoft.

    Selon un rapport publié en septembre 2021 par Security Compass, dans les moyennes et grandes entreprises, 50 % des applications logicielles en cours de développement étaient basées sur le cloud et 30 % d'applications supplémentaires devraient migrer vers le cloud d'ici fin 2023. Cela traduit la réalité du monde IT aujourd'hui : l'adoption du cloud s'accélère et pour la plupart des entreprises, cela reste une priorité.

    Avoir des compétences en cloud computing s'impose donc à tous les développeurs et professionnels de l'IT. Toutefois, avec la multiplicité des fournisseurs et l'évolution rapide de la technologie, il est difficile de suivre le rythme. C'est en cela que les certifications des géants du cloud sont importantes. Microsoft offre la possibilité de passer gratuitement ses certifications cloud. Grâce à son Cloud Skills Challenge, qui aura lieu du 24 mai au 21 juin 2022.

    Microsoft a également renforcé le soutien qu'elle offre aux startups en réduisant les critères d'éligibilité au Microsoft for Startups Founders Hub, la plateforme étant désormais disponible pour tous. L'entreprise cherche ainsi à éliminer les obstacles qui empêchent les idées de voir le jour.

    Désormais présenté comme « ouvert à tous ceux qui ont une idée », le Founders Hub est un écosystème pour startups qui peut être utilisé par les innovateurs, qu'ils disposent ou non de fonds. La plateforme permet aux utilisateurs d'accéder à 150 000 dollars de crédits Azure gratuits, à un accès gratuit à GitHub et à Microsoft 365, ainsi qu'à un potentiel de mentorat et de conseils d'experts. Des crédits de 1 000 dollars et plus sont également disponibles avec OpenAI.

    « Notre ambition est de rendre l'écosystème mondial des startups plus représentatif du monde en général, quels que soient les antécédents, le lieu, les progrès ou la passion. En tant que fondateur expérimenté, l'accès à un réseau diversifié pour valider des idées, obtenir des conseils et un accompagnement a été déterminant pour mon succès et c'est quelque chose que nous voulons offrir à tous les fondateurs par le biais du Microsoft for Startups Founders Hub. »

    Les Dev Box sont des VM Windows mais peuvent prendre en charge Windows Subsystem for Linux, pour les applications telles que les applications Web qui seront déployées sur Linux, et Windows Subsystem for Android pour le développement mobile. Le client de bureau à distance fonctionne sur Windows, Mac, Android, iOS, ou dans un navigateur web.

    Nom : Devices.png
Affichages : 2176
Taille : 124,4 Ko

    Le nouveau service est basé sur une technologie existante, Azure Virtual Desktop, sur laquelle est également construit Windows 365, le service de PC en nuage de Microsoft. Les Dev Box peuvent être gérés et maintenus à jour avec les PC en nuage à l'aide de Microsoft Intune et de Microsoft Endpoint Manager. Les contrôles d'accès conditionnels peuvent définir des exigences pour le périphérique de connexion ou exiger une authentification multifactorielle.

    Le coût des VM de développement haut de gamme peut être élevé. Pour maîtriser les coûts, les équipes peuvent utiliser des programmes de démarrage et d'arrêt pour démarrer les Dev Box en début de journée et les mettre automatiquement en veilleuse lorsque les développeurs rentrent chez eux. Les développeurs peuvent toujours redémarrer leurs Dev Boxes en cas de besoin et reprendre là où ils se sont arrêtés. Les équipes disposent également d'une vue unique de tous les coûts à partir d'un seul endroit pour comprendre les coûts entre les projets et les équipes.

    La notion de développement à distance est apparue récemment, stimulée par la nécessité de travailler à distance pendant la pandémie, mais elle peut prendre différentes formes. Les Codespaces de GitHub sont également basés sur des VM, mais sont spécifiquement conçus pour s'intégrer à git, s'exécuter derrière Visual Studio Code et être transitoires, puisque par défaut un Codespace cesse de fonctionner après 30 minutes d'inactivité. VS Code peut également être utilisé pour le développement à distance partout où il est accessible par SSH, à condition que les composants du serveur VS Code soient pris en charge.

    Les outils JetBrains prennent en charge le développement à distance à l'aide d'un client léger et supportent désormais Gitpod, entre autres environnements. Stripe a déclaré plus tôt cette année qu'il avait créé ses propres devboxes AWS en utilisant VS Code comme client, pour résoudre des problèmes similaires à ceux que Microsoft vient de mettre en évidence.

    Microsoft n'a pas encore publié les prix de ses Dev Boxes, mais s'ils sont conformes à ceux d'Azure Virtual Desktop, ils seront similaires aux prix normaux des VM Windows. Parallèlement à Dev Box, Microsoft a également présenté en Preview version Azure Deployment Environments, des modèles basés sur des projets pour automatiser la mise à disposition de ressources Azure pour le développement et les tests.

    Le service Dev Box de Microsoft sera lancé en version publique dans les prochains mois et est disponible aujourd'hui en version privée. Il est possible de s’inscrire pour avoir la chance de tester le service Dev Box sur le site Web de Microsoft.

    S’inscrire pour figurer sur la liste d'évaluation de la Microsoft Dev Box

    Source : Microsoft

    Et vous ?

    Quel est votre avis sur le sujet ?

    Voir aussi :

    Microsoft vous donne la possibilité de passer gratuitement ses certifications cloud, grâce à son Cloud Skills Challenge, qui aura lieu du 24 mai au 21 juin 2022

    Microsoft dispose d'une seconde distribution Linux en interne : baptisée CBL-Delridge, elle sert à faire tourner Azure Cloud Shell

    Microsoft for Startups Founders Hub comprend 150 000 dollars de crédits Azure gratuits et est désormais accessible à tous, quel que soit le financement
    Contribuez au club : corrections, suggestions, critiques, ... Contactez le service news et Rédigez des actualités

  2. #2
    Chroniqueur Actualités
    Avatar de Bruno
    Homme Profil pro
    Rédacteur technique
    Inscrit en
    Mai 2019
    Messages
    1 850
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Rédacteur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mai 2019
    Messages : 1 850
    Points : 36 343
    Points
    36 343
    Par défaut Visual Studio à la conférence Microsoft Build 2022
    Visual Studio à la conférence Microsoft Build 2022, la conférence destinée aux ingénieurs logiciels et aux développeurs Web utilisant Windows
    a été l'occasion de faire quelques annonces

    Cette semaine, la conférence Microsoft Build 2022 a été l'occasion de faire quelques annonces lors de la session thématique d'Amanda Silver et dans les nombreux ateliers. « Nous avons lancé la .NET Multi-platform App UI (alias .NET MAUI), annoncé Microsoft Dev Box, Azure Deployment Environments et Visual Studio on Arm64 », a déclaré Chris Hardy Directeur de programme principal, .NET.

    Microsoft Build est une conférence annuelle organisée par Microsoft, destinée aux ingénieurs logiciels et aux développeurs Web utilisant Windows, Microsoft Azure et d'autres technologies Microsoft. Organisé pour la première fois en 2011, il succède aux précédents événements de développement de Microsoft, la Professional Developers Conference (un événement peu fréquent qui couvrait le développement de logiciels pour le système d'exploitation Windows) et le MIX (qui couvrait le développement web centré sur les technologies Microsoft telles que Silverlight et ASP.net).

    Alors que Visual Studio 17.2 et 17.3 Preview 1 ont été livrés il y a tout juste deux semaines, Microsoft a également publié Visual Studio 17.0 pour Mac et 17.3 Preview 1. L'outil .NET MAUI a été livré en version Preview avec Visual Studio 2022 17.3.

    .NET MAUI

    Il y a plus d'un milliard d'appareils Windows 10 et 11 dans le monde et plus de 4 milliards d'appareils iPhone et Android. Le nombre d'utilisateurs de ces appareils ne cesse d'augmenter. Que vous soyez un développeur web ou un développeur d'applications natives, vous voulez atteindre le plus grand nombre possible de dispositifs clients avec une expérience utilisateur exceptionnelle et de la manière la plus efficace possible. Pour permettre aux développeurs .NET d'atteindre tous ces appareils, Microsoft a créé un framework et des outils d'interface utilisateur puissants dans Visual Studio qui simplifient et rationalisent la façon dont vous créez de superbes applications clientes pour tous les appareils.

    Nom : Visual studio 2022.jpg
Affichages : 16145
Taille : 13,3 Ko

    .NET MAUI est le moyen le plus productif de développer des applications natives performantes sur tout appareil fonctionnant sous Android, iOS, macOS ou Windows à partir d'une base de code unique. Au lieu d'apprendre des piles et des langages différents pour chaque appareil, vous pouvez utiliser un langage, un ensemble de bibliothèques et une pile d'interface utilisateur pour tous les appareils. .NET MAUI s'appuie sur .NET 6, ce qui signifie que vous bénéficiez d'une expérience .NET unique et unifiée pour tous les types de charges de travail et de projets, et des applications performantes que vous attendez.

    Nom : Mau.png
Affichages : 3322
Taille : 149,3 Ko

    .NET MAUI permet également de créer des applications Web hybrides. Blazor permet de créer des interfaces utilisateur Web interactives en C# plutôt qu'en JavaScript. Vous pouvez partager les composants Web Blazor directement dans les applications .NET MAUI tout en ayant accès aux capacités et au conditionnement des appareils natifs. En utilisant conjointement .NET MAUI et Blazor, vous pouvez réutiliser un ensemble de composants d'interface utilisateur Web pour les applications mobiles, de bureau et Web.

    L'outillage .NET MAUI est disponible avec Visual Studio 2022 17.3 Preview 1.1 sur Windows et Visual Studio 2022 17.3 Preview 1 sur Mac. Il inclut la technologie Hot Reload pour vous permettre d'être beaucoup plus productif dans la création d'applications .NET MAUI. Il est également possible de tirer parti des dernières fonctions de débogage, d'IntelliSense et de test de Visual Studio pour écrire un meilleur code plus rapidement.

    Le maintien d'un poste de travail de développeur capable de construire, d'exécuter et de déboguer votre application est essentiel pour suivre le rythme des équipes de développement modernes. En tant que développeurs, nous avons besoin de flexibilité pour configurer et maintenir nos postes de travail, mais même les « petits changements » peuvent inopinément briser nos environnements de développement, interrompre notre flux et coûter des heures à défaire. Dans le même temps, les responsables de la gestion des machines et de l'approvisionnement s'efforcent d'offrir aux équipes de développement la flexibilité dont elles ont besoin pour rester productives, tout en assurant la sécurité et la mise à jour de tous les appareils de l'entreprise.

    Microsoft Dev Box

    Cette semaine, l’entreprise a annoncé Microsoft Dev Box, un nouveau service cloud qui vous fournit des postes de travail de développeur Windows configurables, sécurisés et prêts à l'emploi pour les équipes hybrides de toute taille. Microsoft Dev Box permet de rester dans votre flux et de vous concentrer sur le code que vous seul pouvez écrire, sans vous soucier de la configuration et de la maintenance des postes de travail. Les équipes de développement préconfigurent les Dev Box pour des projets ou des tâches spécifiques, ce qui vous permet de démarrer rapidement avec un environnement prêt à construire et à exécuter votre application en quelques minutes.

    Puisque Microsoft Dev Box est essentiellement une machine Windows 11 dans le cloud, elle est parfaite pour le développement Visual Studio. En même temps, Microsoft Dev Box garantit que la gestion unifiée, la sécurité et la conformité restent entre les mains de l'informatique en tirant parti de Windows 365 pour intégrer les Dev Box avec Intune et Microsoft Endpoint Manager. Microsoft Dev Box est en version Preview privée et sera disponible en version Preview publique dans les prochains mois.

    Environnements de déploiement d'Azure

    Au cours des dernières années, DevOps a fondamentalement changé la façon dont Microsoft développe les logiciels. De nouveaux processus et outils ont permis aux développeurs d'en faire plus en moins de temps, tout en travaillant à des applications de plus en plus complexes. Pourtant, pour de nombreuses organisations, fournir aux développeurs l'infrastructure complexe nécessaire pour déployer, tester et exécuter leurs applications reste un défi en raison de la difficulté à équilibrer l'agilité avec la sécurité et la conformité.

    Nom : Azure.png
Affichages : 3329
Taille : 95,8 Ko

    Cette semaine, Microsoft a annoncé Azure Deployment Environments, un nouveau service en nuage qui permet aux équipes de développement comme la vôtre de mettre rapidement en place votre infrastructure d'applications à l'aide de modèles d'infrastructure en tant que code qui minimisent le temps de mise en place tout en maximisant la sécurité, la conformité et la rentabilité.

    Visual Studio Arm64

    Lors de la conférence Build cette semaine, Microsoft a également annoncé que sa prochaine version de Visual Studio fonctionnera en mode natif sur Windows 11 Arm64 et prendra en charge la création et le débogage d'applications Arm64 directement sur les appareils basés sur Arm. « Nous n'avons cessé d'accélérer le soutien à notre communauté de développeurs Arm64, qui comprend le matériel, la chaîne d'outils et bien sûr, Visual Studio. La Preview de Visual Studio pour Arm64 sera disponible pour tous dans les prochaines semaines », déclare Microsoft.

    Il est possible de choisir dans un catalogue de modèles sélectionnés et les déployer directement à partir de leur emplacement, CLI local ou portail de développement personnalisé. Ces modèles permettent aux développeurs de se concentrer sur le codage et le test de leur application au lieu de s'occuper des subtilités du provisionnement de l'environnement. En outre, Deployment Environments permet aux équipes de développement de maintenir la cohérence entre les équipes, de centraliser les configurations communes et de renforcer la sécurité.

    Source : Microsoft

    Et vous ?

    Quel est votre avis sur le sujet ?

    Voir aussi :

    Microsoft dévoile les postes de travail Dev Box pour le développement à distance, les développeurs peuvent maintenant créer de nouveaux environnements de développement dans le cloud

    Microsoft vous donne la possibilité de passer gratuitement ses certifications cloud, grâce à son Cloud Skills Challenge, qui aura lieu du 24 mai au 21 juin 2022

    Microsoft dispose d'une seconde distribution Linux en interne : baptisée CBL-Delridge, elle sert à faire tourner Azure Cloud Shell

    Microsoft for Startups Founders Hub comprend 150 000 dollars de crédits Azure gratuits et est désormais accessible à tous, quel que soit le financement
    Contribuez au club : corrections, suggestions, critiques, ... Contactez le service news et Rédigez des actualités

  3. #3
    Expert confirmé
    Homme Profil pro
    Développeur
    Inscrit en
    Août 2003
    Messages
    1 268
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Août 2003
    Messages : 1 268
    Points : 4 069
    Points
    4 069
    Par défaut
    Pour ma part, j'ai fait du RUST en déplacement sur un PC Windows...
    Une galère pour installer les dépendances nécessaire à la compilation et 1-2 Go à télécharger sur Windows. Résultat, j'ai abandonné et j'ai commité ce que j'avais fait et non testé pour le reprendre sur Linux à mon retour.

    Il y a longtemps pour le C++ ce n'était pas pratique non plus.

    Pour JAVA et Python ça va globalement (mais parfois il faut compiler des bibliothèques pour Python)

    Ce que j'en conclus, pour du code compilé, Windows n'est pas top (au passage, je n'ai pas essayé avec WSL depuis que ça existe)

  4. #4
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 691
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 691
    Points : 20 222
    Points
    20 222
    Par défaut
    Ce que j'en conclus, pour du code compilé, Windows n'est pas top (au passage, je n'ai pas essayé avec WSL depuis que ça existe)
    Windows n'est pas top quand on utilise des choses qui ne sont pas forcément conçue dès le départ pour être portable.

    Si tu fais du C++ MFC , tu n'auras aucun problème par exemple.
    Si tu fais du C++ standard avec cmake en utilisant des libs basées sur cmake aussi, il n y'a globalement aucun problème.
    Par contre dès qu'on tombe dans des trucs un peu moins portable ca devient effectivement vite très chiant. Genre compiler ffmpeg pour l'embarquer dans un soft windows c'est la misère.
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. Microsoft dévoile les prix et licences pour SQL Server 2012 « Denali »
    Par Hinault Romaric dans le forum MS SQL Server
    Réponses: 10
    Dernier message: 16/07/2012, 19h36
  2. Microsoft dévoile les nouveaux smartphones sous Windows Phone Mango
    Par Hinault Romaric dans le forum Windows Phone
    Réponses: 0
    Dernier message: 08/11/2011, 13h58
  3. Réponses: 5
    Dernier message: 11/09/2009, 10h46
  4. Réponses: 0
    Dernier message: 25/10/2008, 10h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo