{"id":206581,"date":"2021-11-29T08:52:03","date_gmt":"2021-11-29T07:52:03","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=blog&#038;p=206581"},"modified":"2022-02-04T17:40:19","modified_gmt":"2022-02-04T16:40:19","slug":"decouvrez-le-developpement-a-distance-pour-les-ide-jetbrains","status":"publish","type":"blog","link":"https:\/\/blog.jetbrains.com\/fr\/blog\/2021\/11\/29\/decouvrez-le-developpement-a-distance-pour-les-ide-jetbrains\/","title":{"rendered":"D\u00e9couvrez le d\u00e9veloppement \u00e0 distance pour les IDE JetBrains"},"content":{"rendered":"\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1280\" height=\"600\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/11\/Remote-Development_Blog_Featured.png\" alt=\"D\u00e9couvrez le d\u00e9veloppement \u00e0 distance pour les IDE de JetBrains\" class=\"wp-image-206590\"\/><\/figure>\n\n\n\n<p>En plus de la publication des versions 2021.3 de nos IDE cette semaine, la plateforme IntelliJ prend d\u00e9sormais en charge le d\u00e9veloppement \u00e0 distance !<\/p>\n\n\n\n<p>Vous pouvez donc maintenant <strong>h\u00e9berger votre code source, votre cha\u00eene d&#8217;outils et votre backend d&#8217;IDE sur un serveur distant<\/strong> et utiliser un client local l\u00e9ger bas\u00e9 sur la plateforme IntelliJ pour <strong>\u00e9crire, parcourir, remanier, ex\u00e9cuter, d\u00e9boguer et tester<\/strong> votre projet. L&#8217;exp\u00e9rience est similaire \u00e0 celle de travailler avec un projet h\u00e9berg\u00e9 localement et un IDE JetBrains install\u00e9 localement.<\/p>\n\n\n\n<p>Nous introduisons \u00e9galement la <strong>prise en charge de la gestion du d\u00e9veloppement \u00e0 distance dans <\/strong><a href=\"https:\/\/www.jetbrains.com\/fr-fr\/remote-development\/space-dev-environments\/\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\"><strong>JetBrains Space<\/strong><\/a>, notre solution tout-en-un pour les \u00e9quipes et les projets de d\u00e9veloppement logiciel, afin de permettre la gestion automatis\u00e9e des environnements de d\u00e9veloppement \u00e0 distance sous forme de machines virtuelles dans le cloud. Space maintient votre code \u00e0 jour et vos d\u00e9pendances pr\u00eates, compil\u00e9es et index\u00e9es; afin que vous puissiez vous connecter et commencer \u00e0 travailler en quelques secondes&nbsp;!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"le-developpement-a-distance-par-jetbrains\">Le d\u00e9veloppement \u00e0 distance par JetBrains<\/h2>\n\n\n\n<p>Le <a href=\"https:\/\/www.jetbrains.com\/fr-fr\/remote-development\/\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">d\u00e9veloppement \u00e0 distance<\/a> permet de vous connecter \u00e0 un serveur existant via une connexion SSH. L&#8217;IDE est install\u00e9 en tant que service de backend, o\u00f9 il charge les projets sans afficher d&#8217;interface utilisateur. Un client l\u00e9ger s&#8217;ex\u00e9cute localement, se connecte \u00e0 ce backend d&#8217;IDE et fournit une interface utilisateur compl\u00e8te et fonctionnelle; comme si l&#8217;IDE s&#8217;ex\u00e9cutait localement, bien que tout le traitement soit effectu\u00e9 sur le serveur distant.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Introducing JetBrains Remote Development\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/8qG_BK11nLg?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>L&#8217;ensemble de ce processus est g\u00e9r\u00e9 par <a href=\"https:\/\/www.jetbrains.com\/fr-fr\/remote-development\/gateway\/\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\"><strong>JetBrains Gateway<\/strong><\/a>, une nouvelle application autonome et compacte qui vous fournit tout ce dont vous avez besoin pour d\u00e9marrer avec le d\u00e9veloppement \u00e0 distance. Gateway est \u00e9galement fourni en tant que plugin avec un certain nombre d&#8217;IDE JetBrains.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1680\" height=\"1100\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/11\/Gateway-1680x1100-1-1.png\" alt=\"\" class=\"wp-image-205749\"\/><\/figure>\n\n\n\n<p>Le Client JetBrains fonctionne localement et fournit l&#8217;interface utilisateur pour le backend de l&#8217;IDE. Il est bas\u00e9 sur la plateforme IntelliJ et se comporte comme un IDE complet bas\u00e9 sur IntelliJ : il dispose des m\u00eames outils d&#8217;\u00e9dition, de saisie semi-automatique du code, de navigation, d&#8217;inspection et de refactorisation qu&#8217;un IDE local, mais tous les fichiers sont h\u00e9berg\u00e9s \u00e0 distance et l&#8217;ensemble du traitement du langage est effectu\u00e9 sur le serveur distant.<\/p>\n\n\n\n<p>Le d\u00e9veloppement \u00e0 distance est un excellent moyen d&#8217;utiliser de puissants serveurs bas\u00e9s sur le cloud, de cr\u00e9er des environnements de d\u00e9veloppement reproductibles et propres, et d&#8217;\u00e9viter les d\u00e9sagr\u00e9ments de la perte d&#8217;un PC portable contenant un code source important.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"les-environnements-de-developpement-dans-le-cloud-de-jetbrains-space\">Les environnements de d\u00e9veloppement dans le cloud de JetBrains Space<\/h2>\n\n\n\n<p>Nous avons \u00e9galement le plaisir d&#8217;annoncer que <a href=\"https:\/\/www.jetbrains.com\/fr-fr\/remote-development\/space-dev-environments\/\" class=\"ek-link\" target=\"_blank\" rel=\"noopener\">JetBrains Space<\/a>, notre plateforme unifi\u00e9e pour l&#8217;ensemble du pipeline de d\u00e9veloppement logiciel, offre une excellente prise en charge de la gestion des environnements de d\u00e9veloppement \u00e0 distance. Space offre d\u00e9sormais la possibilit\u00e9 de <strong>cr\u00e9er un environnement de d\u00e9veloppement pour tout r\u00e9f\u00e9rentiel dans un projet<\/strong>.<\/p>\n\n\n\n<p>Vous pouvez choisir la taille de la machine que vous souhaitez utiliser et, \u00e9ventuellement, fournir un Dockerfile pour cr\u00e9er l&#8217;image. Vous pouvez \u00e9galement utiliser Space Automation pour <strong>pr\u00e9parer l&#8217;environnement de d\u00e9veloppement \u00e0 l&#8217;avance<\/strong>, en t\u00e9l\u00e9chargeant les d\u00e9pendances, en cr\u00e9ant le projet et en ex\u00e9cutant les index. Cet instantan\u00e9 pr\u00e9construit est ensuite sauvegard\u00e9 et reste disponible pour que l&#8217;\u00e9quipe puisse le lancer, le copier et le partager.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1680\" height=\"1100\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/11\/Space-1680x1100-scaled-up.png\" alt=\"\" class=\"wp-image-205772\"\/><\/figure>\n\n\n\n<p>Space pourra mettre en place un environnement de d\u00e9veloppement d\u00e8s que vous en avez besoin et vous pouvez passer d&#8217;une branche \u00e0 l&#8217;autre en lan\u00e7ant simplement un nouvel instantan\u00e9. Lorsque vous avez termin\u00e9, vous pouvez <strong>simplement la supprimer<\/strong>. Si vous \u00eates au milieu d&#8217;une t\u00e2che et que vous devez vous arr\u00eater, Space met automatiquement l&#8217;espace de travail en veille apr\u00e8s 30&nbsp;minutes d&#8217;inactivit\u00e9.<\/p>\n\n\n\n<p>Pour en savoir plus, <a href=\"https:\/\/blog.jetbrains.com\/fr\/space\/2021\/11\/29\/decouvrez-le-developpement-a-distance-avec-space\/\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">consultez cet article de blog sur Space<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"ide-pris-en-charge-et-licences\">IDE pris en charge et licences<\/h2>\n\n\n\n<p>Le d\u00e9veloppement \u00e0 distance est <strong>inclus dans le cadre d&#8217;un abonnement payant existant<\/strong>. Il est int\u00e9gr\u00e9 \u00e0 la plateforme IntelliJ qui \u00e9quipe les IDE de JetBrains. JetBrains Gateway est int\u00e9gr\u00e9 \u00e0 IntelliJ IDEA Ultimate, PyCharm Professional, GoLand, PhpStorm et RubyMine. Vous pouvez \u00e9galement l&#8217;utiliser via l&#8217;application autonome JetBrains Gateway avec CLion, DataSpell et WebStorm. Nous pr\u00e9voyons d&#8217;ajouter la prise en charge d&#8217;un plus grand nombre d&#8217;IDE dans les prochaines versions.<\/p>\n\n\n\n<p>Vous pouvez t\u00e9l\u00e9charger la version 2021.3 de votre <strong>IDE pr\u00e9f\u00e9r\u00e9 bas\u00e9 sur IntelliJ<\/strong> (qui sera disponible cette semaine&nbsp;!) ou essayer l&#8217;application autonome <a href=\"https:\/\/www.jetbrains.com\/fr-fr\/remote-development\/gateway\/\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\"> <strong>JetBrains Gateway<\/strong><\/a> pour commencer \u00e0 d\u00e9velopper \u00e0 distance.&nbsp;<\/p>\n\n\n\n<p><a href=\"https:\/\/www.jetbrains.com\/help\/idea\/remote-development-a.html#gateway\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Consultez la documentation<\/a> et faites-nous part de votre exp\u00e9rience&nbsp;! Et n&#8217;oubliez pas de consulter cette page sur les <a aria-label=\" (opens in a new tab)\" href=\"https:\/\/www.jetbrains.com\/help\/space\/dev-environments.html\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ek-link\">environnements de d\u00e9veloppement Space<\/a>.<\/p>\n\n\n\nUn dernier point\n\n\n\n<p>Nous sommes ravis de pouvoir proposer le d\u00e9veloppement \u00e0 distance dans les IDE de JetBrains. Et nous ne parlons pas seulement des IDE bas\u00e9s sur IntelliJ, comme IntelliJ IDEA, PyCharm et GoLand.<\/p>\n\n\n\n<p>Aujourd&#8217;hui, nous annon\u00e7ons \u00e9galement le lancement de Fleet, notre tout nouvel IDE cr\u00e9\u00e9 \u00e0 partir des connaissances et des technologies que nous avons d\u00e9velopp\u00e9es au cours des 20&nbsp;derni\u00e8res ann\u00e9es. Pour en savoir plus, consultez cet <a href=\"https:\/\/blog.jetbrains.com\/fr\/blog\/2021\/11\/29\/bienvenue-dans-fleet\/\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">article de blog sur Fleet<\/a> et demandez \u00e0 rejoindre le programme d&#8217;acc\u00e8s anticip\u00e9 Fleet Explorers.<\/p>\n\n\n\n<p><em>Auteur de l&#8217;article original en anglais :<\/em><\/p>\n\n\n    <div class=\"about-author \">\n        <div class=\"about-author__box\">\n            <div class=\"row\">\n                <div class=\"about-author__box-img\">\n                    <img decoding=\"async\" src=\"https:\/\/secure.gravatar.com\/avatar\/?s=200&#038;r=g\" width=\"200\" height=\"200\" alt=\"\" loading=\"lazy\"  class=\"avatar avatar-200 wp-user-avatar wp-user-avatar-200 photo avatar-default\">\n                <\/div>\n                <div class=\"about-author__box-text\">\n                                                        <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n","protected":false},"author":813,"featured_media":206590,"comment_status":"closed","ping_status":"closed","template":"","categories":[],"tags":[],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/blog\/206581"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/users\/813"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/comments?post=206581"}],"version-history":[{"count":9,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/blog\/206581\/revisions"}],"predecessor-version":[{"id":226127,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/blog\/206581\/revisions\/226127"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media\/206590"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media?parent=206581"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/categories?post=206581"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/tags?post=206581"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/cross-post-tag?post=206581"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}