{"id":71828,"date":"2025-02-12T11:10:10","date_gmt":"2025-02-12T09:10:10","guid":{"rendered":"https:\/\/www.arcadsoftware.com\/arcad\/?p=71828"},"modified":"2025-02-21T15:54:51","modified_gmt":"2025-02-21T13:54:51","slug":"vs-code-vs-rdi-quel-ide-pour-le-developpement-ibm-i","status":"publish","type":"post","link":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/blog-fr\/vs-code-vs-rdi-quel-ide-pour-le-developpement-ibm-i\/","title":{"rendered":"VS Code vs RDi : quel IDE pour le d\u00e9veloppement IBM i ?"},"content":{"rendered":"<p><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-right:15px;--awb-padding-left:15px;--awb-padding-right-small:20px;--awb-padding-left-small:20px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-justify-content-center fusion-flex-content-wrap\" style=\"max-width:1248px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_2_3 2_3 fusion-flex-column\" style=\"--awb-bg-blend:overlay;--awb-bg-size:cover;--awb-width-large:66.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.88%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:2.88%;--awb-width-medium:66.666666666667%;--awb-spacing-right-medium:2.88%;--awb-spacing-left-medium:2.88%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-1\"><h3 class=\"fusion-responsive-typography-calculated\" style=\"text-align: center; margin-top: 10px; margin-bottom: 20px; font-size: 15px; --fontsize: 15; line-height: 1.3; --minfontsize: 15;\" data-fontsize=\"15\" data-lineheight=\"19.5px\">par S\u00e9bastien Julliand<\/h3>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_2_3 2_3 fusion-flex-column\" style=\"--awb-bg-blend:overlay;--awb-bg-size:cover;--awb-width-large:66.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.88%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:2.88%;--awb-width-medium:100%;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-2 fusion-text-no-margin\" style=\"--awb-margin-top:20px;--awb-margin-bottom:0px;\"><p>Le d\u00e9veloppement IBM i conna\u00eet une transformation int\u00e9ressante ces derni\u00e8res ann\u00e9es. Deux des environnements de d\u00e9veloppement int\u00e9gr\u00e9s (IDE) les plus utilis\u00e9s dans cet espace sont <a href=\"\/arcad\/vs-code-sur-ibm-i-alias-as400-avec-arcad-for-devops\/\" target=\"_blank\" rel=\"noopener noreferrer\">VS\u00a0Code<\/a> et <a href=\"\/arcad\/produits\/rdi-rational-developer-for-i-fr\/\">RDi (Rational Developer for i)<\/a><strong>.<\/strong> Mais quels sont leurs points forts et pourquoi certains d\u00e9veloppeurs pr\u00e9f\u00e8rent-ils l\u2019un \u00e0 l\u2019autre ? Dans cet article, nous allons explorer les avantages et les inconv\u00e9nients de ces deux outils en vous aidant \u00e0 choisir l\u2019IDE qui r\u00e9pondra le mieux \u00e0 vos besoins.<\/p>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-2 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-right:15px;--awb-padding-left:15px;--awb-padding-right-small:20px;--awb-padding-left-small:20px;--awb-flex-wrap:wrap;\" id=\"blog-content\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-justify-content-center fusion-flex-content-wrap\" style=\"max-width:1248px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-2 fusion_builder_column_2_3 2_3 fusion-flex-column\" style=\"--awb-bg-blend:overlay;--awb-bg-size:cover;--awb-width-large:66.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.88%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:2.88%;--awb-width-medium:100%;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><script type=\"text\/javascript\">\n(function ($) {\n  function setInnerLinks(containerID, elementClass) {\n    var $container = $('#' + containerID);\n    if (!$container.length) return;\n\n    \/\/ Emplacement du sommaire (Avada) avec repli sur le container\n    var $host = $(\"#blog-content>.fusion-builder-row>.fusion-layout-column:first-child .fusion-column-wrapper\");\n    if (!$host.length) $host = $container;\n\n    \/\/ Cr\u00e9e le bloc sommaire une seule fois\n    var $summary = $host.find('.summary');\n    if (!$summary.length) {\n      $summary = $(\"<div class='summary'><\/div>\");\n      var host = window.location.hostname.toLowerCase();\nvar tocTitle =\n  host.endsWith('.fr') ? 'Sommaire' :\n  host.endsWith('.com') ? 'Summary' :\n  ((document.documentElement.lang || '').toLowerCase().startsWith('fr') ? 'Sommaire' : 'Summary');\n\n\/\/ Insertion du titre (en texte, pas en HTML)\n$summary.append($('<h2\/>', { text: tocTitle, class: 'exclude-summary', style: 'padding-left: 25px;' }));\n      $summary.append(\"<ol id='\" + containerID + \"_links'><\/ol>\");\n      $host.prepend($summary);\n    }\n    var $list = $('#' + containerID + '_links').empty();\n\n    \/\/ Helpers: enlever la num\u00e9rotation, slug, unicit\u00e9\n    function stripLeadingEnumeration(str) {\n      var s = (str || '').trim();\n\n      \/\/ Cas 1 : \"1) Titre\", \"1. Titre\", \"1 - Titre\", \"1 \u2014 Titre\", \"1: Titre\"\n      s = s.replace(\/^\\d+\\s*[).:\\-\u2013\u2014]\\s+\/, '');\n\n      \/\/ Cas 2 : \"1.2 Titre\", \"2.3.4 Titre\" (au moins un point dans le groupe)\n      s = s.replace(\/^\\d+(?:\\.\\d+)+\\s+\/, '');\n\n      \/\/ NB : on ne retire PAS un simple nombre suivi d\u2019un espace (ex: \"2025 Roadmap\")\n      return s.trim();\n    }\n    var slugCounts = {};\n    function toSlug(str) {\n      return (str || '')\n        .toLowerCase()\n        .normalize('NFD').replace(\/[\\u0300-\\u036f]\/g, '')\n        .replace(\/[^\\w\\s-]\/g, '')\n        .trim()\n        .replace(\/\\s+\/g, '-')\n        .replace(\/-+\/g, '-');\n    }\n    function uniqueId(base) {\n      var n = (slugCounts[base] || 0) + 1;\n      slugCounts[base] = n;\n      return n === 1 ? base : base + '-' + n;\n    }\n\n    \/\/ S\u00e9lectionne les titres\n    var selector = elementClass || 'h2:not(.exclude-summary)';\n    var $headings = $container.find(selector);\n\n    $headings.each(function () {\n      var $h = $(this);\n      if ($h.hasClass('exclude-summary')) return;\n\n      \/\/ Texte pour l'affichage dans l'OL : sans la num\u00e9rotation initiale\n      var rawText = $.trim($h.text());\n      var displayText = stripLeadingEnumeration(rawText);\n\n      \/\/ ID bas\u00e9 sur le texte nettoy\u00e9 pour un slug plus propre\n      if (!$h.attr('id')) {\n        var base = toSlug(displayText || 'section');\n        var id = uniqueId(base);\n        while (document.getElementById(id)) { id = uniqueId(base); }\n        $h.attr('id', id);\n      }\n      var id = $h.attr('id');\n\n      \/\/ Focusable quand on suit l\u2019ancre\n      if (!$h.attr('tabindex')) $h.attr('tabindex', '-1');\n\n      \/\/ Ajoute l\u2019item de la liste ordonn\u00e9e (le num\u00e9ro est fourni par <ol>)\n      $list.append(\"<li><a href='#\" + id + \"'>\" + displayText + \"<\/a><\/li>\");\n    });\n\n    \/\/ Scroll fluide avec offset si header fixe\n    var $header = $('.fusion-header, .fusion-header-wrapper, header, .site-header').first();\n    var isFixed = \/fixed|sticky\/.test(($header.css('position') || ''));\n    var offset = isFixed ? ($header.outerHeight() || 0) : 0;\n\n    \/\/ D\u00e9l\u00e9gation: un seul handler pour tous les liens\n    $list.off('click.toc').on('click.toc', 'a', function (e) {\n      e.preventDefault();\n      var targetId = $(this).attr('href'); \/\/ ex: #vs-code-settings-sync\n      var $t = $(targetId);\n      if (!$t.length) return;\n\n      var y = Math.max($t.offset().top - offset, 0);\n      $('html, body').animate({ scrollTop: y }, 400);\n\n      \/\/ Met \u00e0 jour l\u2019URL sans jump\n      if (history.replaceState) history.replaceState(null, '', targetId);\n    });\n  }\n\n  \/\/ Document ready\n  $(function () {\n    setInnerLinks('blog-content', 'h2:not(.exclude-summary)');\n  });\n\n  \/\/ Optionnel: exporter la fonction\n  window.setInnerLinks = setInnerLinks;\n})(jQuery);\n<\/script>\n\n<div class=\"fusion-text fusion-text-3\"><h2 class=\"\" style=\"--fontsize: 30; line-height: 1.2;\" data-fontsize=\"30\" data-lineheight=\"36px\">1. Pourquoi VS Code s\u00e9duit-il les d\u00e9veloppeurs IBM\u00a0i\u00a0?<\/h2>\n<p><a href=\"\/arcad\/vs-code-sur-ibm-i-alias-as400-avec-arcad-for-devops\/\"><strong>VS Code<\/strong>,<\/a> d\u00e9velopp\u00e9 par Microsoft, est un \u00e9diteur de code l\u00e9ger qui se distingue par sa rapidit\u00e9 et sa flexibilit\u00e9. Contrairement \u00e0 un IDE classique comme RDi, <strong>VS Code n&#8217;est pas une plateforme compl\u00e8te en soi,<\/strong> mais plut\u00f4t un \u00e9diteur de texte hautement configurable gr\u00e2ce \u00e0 des extensions. Ces extensions, telle que <strong>Code for IBM i,<\/strong> incluse dans le pack d\u2019extension<strong> IBM i Developer Pack,<\/strong> permettent aux d\u00e9veloppeurs IBM i d\u2019utiliser cet \u00e9diteur pour leurs projets.<\/p>\n<p>L&#8217;un des principaux atouts de VS Code est qu\u2019il est<strong> gratuit<\/strong> et dispose <strong>d\u2019une vaste communaut\u00e9 open-source<\/strong>. Cela permet aux utilisateurs de l\u2019adopter facilement sans frais suppl\u00e9mentaires. De plus, son int\u00e9gration native avec<strong> Git<\/strong> et sa prise en charge de divers langages de programmation en font un choix id\u00e9al pour les jeunes d\u00e9veloppeurs, souvent d\u00e9j\u00e0 familiers avec cet environnement.<\/p>\n<\/div><div class=\"fusion-text fusion-text-4\"><h2 class=\"fusion-responsive-typography-calculated\" style=\"--fontsize: 30; line-height: 1.2;\" data-fontsize=\"30\" data-lineheight=\"36px\">2. Quelles sont les limitations de VS Code par rapport \u00e0 RDi ?<\/h2>\n<p>Bien que VS Code ait un grand potentiel, il pr\u00e9sente encore des limites, notamment dans les fonctionnalit\u00e9s avanc\u00e9es que propose<strong> RDi.<\/strong> Par exemple, <strong>RDi est un IDE complet, con\u00e7u sp\u00e9cifiquement pour les d\u00e9veloppeurs IBM i<\/strong> avec des outils puissants pour le d\u00e9bogage, la gestion des objets et la cr\u00e9ation de composants complexes. Il a \u00e9t\u00e9 con\u00e7u avec des fonctionnalit\u00e9s profondes pour la gestion des bases de donn\u00e9es DB2 et l\u2019int\u00e9gration avec les syst\u00e8mes IBM i.<\/p>\n<p>En revanche, <b>VS Code n\u00e9cessite souvent l\u2019ajout d\u2019extensions<\/b> pour couvrir certains aspects plus sp\u00e9cialis\u00e9s du d\u00e9veloppement, comme la gestion des composants ou le suivi des rapports de maintenance. Ces lacunes, bien que combl\u00e9es progressivement par des mises \u00e0 jour continues et la contribution de la communaut\u00e9 open-source, sont encore pr\u00e9sentes pour des besoins plus complexes.<\/p>\n<\/div><div class=\"fusion-text fusion-text-5\"><h2 class=\"\" style=\"--fontsize: 30; line-height: 1.2;\" data-fontsize=\"30\" data-lineheight=\"36px\">3. Quels avantages sp\u00e9cifiques apporte ARCAD aux deux environnements ?<\/h2>\n<p>ARCAD Software contribue de mani\u00e8re significative \u00e0 l&#8217;int\u00e9gration de VS Code dans l&#8217;IBM i. En effet, gr\u00e2ce aux <a href=\"https:\/\/marketplace.visualstudio.com\/search?term=%22arcad%20software%22&amp;target=VSCode&amp;category=All%20categories&amp;sortBy=Relevance\" target=\"_blank\" rel=\"noopener noreferrer\">extensions ARCAD pour VS Code<\/a>, les utilisateurs peuvent connecter VS Code \u00e0 un serveur IBM i pour g\u00e9rer des fonctions administratives et de d\u00e9veloppement, comme le red\u00e9marrage de serveurs ou la cr\u00e9ation de composants. Ces extensions permettent \u00e9galement l\u2019int\u00e9gration avec des outils de contr\u00f4le de qualit\u00e9 du code, comme <a href=\"\/arcad\/produits\/arcad-code-checker-controleur-de-la-qualite-des-sources\/\" target=\"_blank\" rel=\"noopener noreferrer\">CodeChecker <\/a>et <a href=\"\/arcad\/produits\/arcad-transformer-rpg-conversion-en-free-format-rpg\/\" target=\"_blank\" rel=\"noopener noreferrer\">Transformer RPG, <\/a>afin d\u2019am\u00e9liorer la qualit\u00e9 du code et la productivit\u00e9 des d\u00e9veloppeurs.<\/p>\n<p><strong>Un des principaux avantages d\u2019ARCAD est son r\u00e9f\u00e9rentiel de m\u00e9tadonn\u00e9es partag\u00e9<\/strong>, qui permet \u00e0 tous les outils int\u00e9gr\u00e9s, qu\u2019ils soient dans VS Code ou RDi, de rester synchronis\u00e9s. Ainsi, lorsqu\u2019une modification est effectu\u00e9e dans l\u2019un des environnements, elle est automatiquement propag\u00e9e dans le processus de d\u00e9veloppement, am\u00e9liorant ainsi la continuit\u00e9 et la fluidit\u00e9 du travail.<\/p>\n<p class=\"astuce\"><i><b style=\"color: #437cb4;\">Conseil : <\/b>Si vous \u00eates d\u00e9j\u00e0 utilisateur de RDi, l\u2019int\u00e9gration des <a style=\"font-weight: normal;\" href=\"https:\/\/marketplace.visualstudio.com\/search?term=%22arcad%20software%22&amp;target=VSCode&amp;category=All%20categories&amp;sortBy=Relevance\">extensions ARCAD<\/a> dans VS Code peut \u00eatre un excellent moyen de tester cet IDE tout en conservant les outils que vous utilisez d\u00e9j\u00e0.<\/i><\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-3 fusion_builder_column_2_3 2_3 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:66.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.88%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:2.88%;--awb-width-medium:66.666666666667%;--awb-order-medium:0;--awb-spacing-right-medium:2.88%;--awb-spacing-left-medium:2.88%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-6\"><h2 class=\"fusion-responsive-typography-calculated\" style=\"--fontsize: 30; line-height: 1.2;\" data-fontsize=\"30\" data-lineheight=\"36px\">4. Configurations syst\u00e8me faibles<\/h2>\n<p>Oui, pour la plupart des t\u00e2ches courantes, <b>VS Code est d\u00e9sormais un environnement de d\u00e9veloppement enti\u00e8rement fonctionnel pour IBM i. <\/b>Que ce soit pour cr\u00e9er de nouveaux composants, effectuer des d\u00e9bogages, acc\u00e9der \u00e0 la base de donn\u00e9es Db2 for i ou g\u00e9rer des applications, VS Code, avec ses extensions, permet de r\u00e9aliser ces actions de mani\u00e8re fluide.<\/p>\n<p>Cependant, RDi reste plus robuste pour les t\u00e2ches sp\u00e9cifiques \u00e0 IBM i qui demandent une int\u00e9gration plus pouss\u00e9e avec le syst\u00e8me. Par exemple, certaines op\u00e9rations de gestion d\u2019objets ou de reporting peuvent encore n\u00e9cessiter l\u2019utilisation de RDi ou d\u2019autres outils comme green screen.<\/p>\n<\/div><div class=\"fusion-text fusion-text-7 fusion-text-no-margin\" style=\"--awb-margin-bottom:40px;\"><h2 class=\"fusion-responsive-typography-calculated\" style=\"--fontsize: 30; line-height: 1.2;\" data-fontsize=\"30\" data-lineheight=\"36px\">5. Quel IDE choisir pour votre d\u00e9veloppement IBM\u00a0i\u00a0?<\/h2>\n<p>Le choix entre VS Code et RDi d\u00e9pend largement de votre contexte et de vos priorit\u00e9s. Si vous recherchez un outil moderne, l\u00e9ger, gratuit et tr\u00e8s flexible, avec une forte int\u00e9gration Git et un support communautaire actif, VS Code est probablement la meilleure option pour vous.<\/p>\n<p>En revanche, si vous avez besoin d\u2019un environnement plus mature, avec une suite d\u2019outils tr\u00e8s sp\u00e9cifiques \u00e0 IBM i, notamment pour les t\u00e2ches administratives ou de d\u00e9bogage avanc\u00e9, RDi pourrait \u00eatre le choix \u00e0 privil\u00e9gier. Pour une solution hybride, l\u2019int\u00e9gration d\u2019<a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=arcadsoftware.arcad-elias\">ARCAD Elias<\/a> dans VS Code permet de combiner la l\u00e9g\u00e8ret\u00e9 de VS Code avec les puissantes fonctionnalit\u00e9s de RDi.<\/p>\n<p class=\"astuce\"><i><b style=\"color: #437cb4;\">Astuce : <\/b><\/i>Pour les \u00e9quipes qui passent de RDi \u00e0 VS Code, commencer par <a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=arcadsoftware.arcad-elias\">installer ARCAD Elias<\/a> et <a style=\"font-weight: normal;\" href=\"https:\/\/marketplace.visualstudio.com\/search?term=%22arcad%20software%22&amp;target=VSCode&amp;category=All%20categories&amp;sortBy=Relevance\">les autres extensions ARCAD<\/a> pourrait rendre cette transition beaucoup plus fluide.<\/p>\n<\/div>\n<div class=\"table-1\">\n<table width=\"100%\">\n<caption>Diff\u00e9rences entre VS Code et RDi<\/caption>\n<thead>\n<tr>\n<th align=\"left\"><strong>Crit\u00e8res<\/strong><\/th>\n<th align=\"left\"><strong>VS Code<\/strong><\/th>\n<th align=\"left\"><strong>RDi<\/strong><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><strong>Type d&#8217;IDE<\/strong><\/td>\n<td align=\"left\">\u00c9diteur de code l\u00e9ger<\/td>\n<td align=\"left\">IDE complet<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><strong>Co\u00fbt<\/strong><\/td>\n<td align=\"left\">Gratuit<\/td>\n<td align=\"left\">Payant<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><strong>Facilit\u00e9 d&#8217;utilisation<\/strong><\/td>\n<td align=\"left\">Rapide, l\u00e9ger, adapt\u00e9 aux jeunes d\u00e9veloppeurs<\/td>\n<td align=\"left\">Complet mais plus lourd<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><strong>Extensions et personnalisation<\/strong><\/td>\n<td align=\"left\">Vaste communaut\u00e9 d&#8217;extensions, flexible<\/td>\n<td align=\"left\">Plus limit\u00e9 en personnalisation, mais tr\u00e8s int\u00e9gr\u00e9<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><strong>Support Git<\/strong><\/td>\n<td align=\"left\">Int\u00e9gration native<\/td>\n<td align=\"left\">Int\u00e9gration Git via plugin<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><strong>Gestion des bases de donn\u00e9es (DB2)<\/strong><\/td>\n<td align=\"left\">Prise en charge via extensions open-source<\/td>\n<td align=\"left\">Int\u00e9gration native<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><strong>Fonctionnalit\u00e9s de d\u00e9bogage<\/strong><\/td>\n<td align=\"left\">D\u00e9bogage via extensions (modes batch et Service Entry Points)<\/td>\n<td align=\"left\">Int\u00e9gration compl\u00e8te<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><strong>Int\u00e9gration avec ARCAD<\/strong><\/td>\n<td align=\"left\">Extensions ARCAD pour une meilleure int\u00e9gration<\/td>\n<td align=\"left\">Int\u00e9gration compl\u00e8te avec ARCAD<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><strong>Maturit\u00e9 et stabilit\u00e9<\/strong><\/td>\n<td align=\"left\">En constante \u00e9volution, mises \u00e0 jour fr\u00e9quentes<\/td>\n<td align=\"left\">Stable et mature, utilis\u00e9 depuis des d\u00e9cennies<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><strong>Environnement open-source<\/strong><\/td>\n<td align=\"left\">Totalement open-source, soutenu par la communaut\u00e9<\/td>\n<td align=\"left\">Propri\u00e9taire, d\u00e9velopp\u00e9 par IBM<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div class=\"fusion-text fusion-text-8\" style=\"--awb-margin-top:50px;\"><h3 class=\"fusion-responsive-typography-calculated\" style=\"--fontsize: 20; line-height: 1.3; --minfontsize: 20;\" data-fontsize=\"20\" data-lineheight=\"26px\">Conclusion<\/h3>\n<p><b>VS Code vs RDi : <\/b>deux outils puissants mais destin\u00e9s \u00e0 des usages diff\u00e9rents. <b>VS Code, avec ses extensions open-source,<\/b> est le choix id\u00e9al pour les d\u00e9veloppeurs modernes, tandis que <b>RDi<\/b> reste la valeur s\u00fbre pour ceux qui ont besoin d\u2019un<b> environnement complet et mature<\/b>. Gr\u00e2ce \u00e0 l\u2019apport d\u2019ARCAD, il est d\u00e9sormais possible d\u2019allier les avantages des deux environnements, offrant ainsi une flexibilit\u00e9 et une productivit\u00e9 accrues pour le d\u00e9veloppement IBM i.<\/p>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-3 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:45px;--awb-padding-right-small:20px;--awb-padding-left-small:20px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-justify-content-center fusion-flex-content-wrap\" style=\"max-width:1248px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-4 fusion_builder_column_2_3 2_3 fusion-flex-column\" style=\"--awb-padding-top:25px;--awb-padding-right:25px;--awb-padding-left:25px;--awb-bg-color:var(--awb-color1);--awb-bg-color-hover:var(--awb-color1);--awb-bg-size:cover;--awb-box-shadow:2px 1px 4px 0px rgba(33,41,52,0.41);;--awb-width-large:66.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.88%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:2.88%;--awb-width-medium:66.666666666667%;--awb-order-medium:0;--awb-spacing-right-medium:2.88%;--awb-spacing-left-medium:2.88%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-builder-row fusion-builder-row-inner fusion-row fusion-flex-align-items-flex-start fusion-flex-justify-content-center fusion-flex-content-wrap\" style=\"--awb-flex-grow:0;--awb-flex-grow-medium:0;--awb-flex-grow-small:0;--awb-flex-shrink:0;--awb-flex-shrink-medium:0;--awb-flex-shrink-small:0;width:104% !important;max-width:104% !important;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-0 fusion_builder_column_inner_1_5 1_5 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:20%;--awb-margin-top-large:0px;--awb-spacing-right-large:0%;--awb-margin-bottom-large:5px;--awb-spacing-left-large:9.6%;--awb-width-medium:20%;--awb-order-medium:0;--awb-spacing-right-medium:0%;--awb-spacing-left-medium:9.6%;--awb-width-small:20%;--awb-order-small:0;--awb-spacing-right-small:0%;--awb-margin-bottom-small:0px;--awb-spacing-left-small:9.6%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-image-element \" style=\"--awb-max-width:130px;--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-1 hover-type-none\" style=\"border-radius:50px;\"><img decoding=\"async\" width=\"250\" height=\"250\" title=\"sebastien-julliand\" src=\"https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2025\/02\/sebastien-julliand.png\" alt class=\"img-responsive wp-image-71853\" srcset=\"https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2025\/02\/sebastien-julliand-200x200.png 200w, https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2025\/02\/sebastien-julliand.png 250w\" sizes=\"(max-width: 640px) 100vw, 250px\" \/><\/span><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-1 fusion_builder_column_inner_3_4 3_4 fusion-flex-column fusion-flex-align-self-center\" style=\"--awb-bg-size:cover;--awb-width-large:75%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.56%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:2.56%;--awb-width-medium:75%;--awb-order-medium:0;--awb-spacing-right-medium:2.56%;--awb-spacing-left-medium:2.56%;--awb-width-small:80%;--awb-order-small:0;--awb-margin-top-small:0px;--awb-spacing-right-small:2.4%;--awb-spacing-left-small:2.4%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-1 fusion-sep-none fusion-title-text fusion-title-size-three\" style=\"--awb-text-color:var(--awb-color5);--awb-margin-top:0px;--awb-margin-bottom:0px;--awb-margin-top-small:0px;--awb-margin-bottom-small:0px;--awb-font-size:22px;\"><h3 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"font-family:&quot;Poppins&quot;;font-style:normal;font-weight:600;margin:0;font-size:1em;--fontSize:22;--minFontSize:22;line-height:1.3;\">S\u00e9bastien Julliand<\/h3><\/div><div class=\"fusion-title title fusion-title-2 fusion-sep-none fusion-title-text fusion-title-size-four\" style=\"--awb-text-color:var(--awb-color5);--awb-margin-top:0px;--awb-margin-bottom:5px;--awb-margin-top-small:0px;--awb-margin-bottom-small:10px;--awb-font-size:16px;\"><h4 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"font-family:&quot;Poppins&quot;;font-style:normal;font-weight:400;margin:0;font-size:1em;--fontSize:16;--minFontSize:16;line-height:1.36;\">Tech Lead &amp; IBM i Advocate<\/h4><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-2 fusion_builder_column_inner_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-margin-top-small:0px;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-9\" style=\"--awb-font-size:15px;--awb-line-height:1.4;--awb-text-font-family:&quot;Poppins&quot;;--awb-text-font-style:normal;--awb-text-font-weight:400;\"><p>S\u00e9bastien Julliand, <b>Tech Lead et IBM i Advocate chez ARCAD Software<\/b>, \u0153uvre depuis plus de 10 ans \u00e0 rapprocher IBM i et les syst\u00e8mes ouverts. Expert en d\u00e9veloppement multi-langages (RPGLE, Java, TypeScript), il est r\u00e9f\u00e9rent fonctionnel et technique au sein du d\u00e9partement R&amp;D. Impliqu\u00e9 dans le d\u00e9veloppement de plusieurs produits ARCAD, il est chef de produit d\u2019<a href=\"\/arcad\/produits\/arcad-code-checker-controleur-de-la-qualite-des-sources\/\">ARCAD CodeChecker<\/a> et des <a href=\"https:\/\/marketplace.visualstudio.com\/search?term=%22arcad%20software%22&amp;target=VSCode&amp;category=All%20categories&amp;sortBy=Relevance\" target=\"_blank\" rel=\"noopener\">extensions ARCAD pour VS Code<\/a>, sur lesquels il apporte son expertise DevOps au quotidien. Speaker sur les congr\u00e8s IBM i et contributeur open-source, notamment sur Code for IBM i, il a \u00e9t\u00e9 reconnu <b>IBM Champion en 2024 et 2025<\/b>.<\/p>\n<\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>D\u00e9couvrez les atouts de VS Code et RDi, deux IDE pour le d\u00e9veloppement IBM i.  Avec ARCAD, combinez les avantages des deux environnements.<\/p>\n","protected":false},"author":16,"featured_media":71863,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[246],"tags":[569,552,556],"class_list":["post-71828","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog-fr","tag-blog","tag-devops-pour-ibm-i","tag-modernisation-ibm-i"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>VS Code vs RDi : quel IDE pour le d\u00e9veloppement IBM i<\/title>\n<meta name=\"description\" content=\"D\u00e9couvrez les atouts de VS Code et RDi, deux IDE pour le d\u00e9veloppement IBM i. Avec ARCAD, combinez les avantages des deux environnements.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/blog-fr\/vs-code-vs-rdi-quel-ide-pour-le-developpement-ibm-i\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"VS Code vs RDi : quel IDE pour le d\u00e9veloppement IBM i\" \/>\n<meta property=\"og:description\" content=\"D\u00e9couvrez les atouts de VS Code et RDi, deux IDE pour le d\u00e9veloppement IBM i. Avec ARCAD, combinez les avantages des deux environnements.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/blog-fr\/vs-code-vs-rdi-quel-ide-pour-le-developpement-ibm-i\/\" \/>\n<meta property=\"og:site_name\" content=\"ARCAD\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/pages\/Arcad-Software\/116086138469235\" \/>\n<meta property=\"article:published_time\" content=\"2025-02-12T09:10:10+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-21T13:54:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2025\/02\/banner-vscode-vs-rdi.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"940\" \/>\n\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Myriam Goutte\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Myriam Goutte\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/infos-et-evenements\\\/blog-fr\\\/vs-code-vs-rdi-quel-ide-pour-le-developpement-ibm-i\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/infos-et-evenements\\\/blog-fr\\\/vs-code-vs-rdi-quel-ide-pour-le-developpement-ibm-i\\\/\"},\"author\":{\"name\":\"Myriam Goutte\",\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/#\\\/schema\\\/person\\\/56072f2a9491143460e3cadf23b9d730\"},\"headline\":\"VS Code vs RDi : quel IDE pour le d\u00e9veloppement IBM i ?\",\"datePublished\":\"2025-02-12T09:10:10+00:00\",\"dateModified\":\"2025-02-21T13:54:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/infos-et-evenements\\\/blog-fr\\\/vs-code-vs-rdi-quel-ide-pour-le-developpement-ibm-i\\\/\"},\"wordCount\":3577,\"publisher\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/infos-et-evenements\\\/blog-fr\\\/vs-code-vs-rdi-quel-ide-pour-le-developpement-ibm-i\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/banner-vscode-vs-rdi.jpg\",\"keywords\":[\"blog\",\"DevOps pour IBM i\",\"Modernisation IBM i\"],\"articleSection\":[\"Blog\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/infos-et-evenements\\\/blog-fr\\\/vs-code-vs-rdi-quel-ide-pour-le-developpement-ibm-i\\\/\",\"url\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/infos-et-evenements\\\/blog-fr\\\/vs-code-vs-rdi-quel-ide-pour-le-developpement-ibm-i\\\/\",\"name\":\"VS Code vs RDi : quel IDE pour le d\u00e9veloppement IBM i\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/infos-et-evenements\\\/blog-fr\\\/vs-code-vs-rdi-quel-ide-pour-le-developpement-ibm-i\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/infos-et-evenements\\\/blog-fr\\\/vs-code-vs-rdi-quel-ide-pour-le-developpement-ibm-i\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/banner-vscode-vs-rdi.jpg\",\"datePublished\":\"2025-02-12T09:10:10+00:00\",\"dateModified\":\"2025-02-21T13:54:51+00:00\",\"description\":\"D\u00e9couvrez les atouts de VS Code et RDi, deux IDE pour le d\u00e9veloppement IBM i. Avec ARCAD, combinez les avantages des deux environnements.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/infos-et-evenements\\\/blog-fr\\\/vs-code-vs-rdi-quel-ide-pour-le-developpement-ibm-i\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/infos-et-evenements\\\/blog-fr\\\/vs-code-vs-rdi-quel-ide-pour-le-developpement-ibm-i\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/infos-et-evenements\\\/blog-fr\\\/vs-code-vs-rdi-quel-ide-pour-le-developpement-ibm-i\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/banner-vscode-vs-rdi.jpg\",\"contentUrl\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/banner-vscode-vs-rdi.jpg\",\"width\":940,\"height\":350,\"caption\":\"Banner VSCode VS Rdi\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/infos-et-evenements\\\/blog-fr\\\/vs-code-vs-rdi-quel-ide-pour-le-developpement-ibm-i\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"ARCAD\",\"item\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"VS Code vs RDi : quel IDE pour le d\u00e9veloppement IBM i ?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/#website\",\"url\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/\",\"name\":\"ARCAD\",\"description\":\"Experts DevOps &amp; Modernisation sur IBM i (alias AS\\\/400 ou AS400)\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/#organization\",\"name\":\"ARCAD Software\",\"url\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/wp-content\\\/uploads\\\/2017\\\/09\\\/arcad-group-logo-text-144.png\",\"contentUrl\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/wp-content\\\/uploads\\\/2017\\\/09\\\/arcad-group-logo-text-144.png\",\"width\":144,\"height\":200,\"caption\":\"ARCAD Software\"},\"image\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/pages\\\/Arcad-Software\\\/116086138469235\",\"https:\\\/\\\/x.com\\\/arcad_software\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/arcad-software\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/ARCADSoftwareInc\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/#\\\/schema\\\/person\\\/56072f2a9491143460e3cadf23b9d730\",\"name\":\"Myriam Goutte\",\"url\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/author\\\/myriam-goutte\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"VS Code vs RDi : quel IDE pour le d\u00e9veloppement IBM i","description":"D\u00e9couvrez les atouts de VS Code et RDi, deux IDE pour le d\u00e9veloppement IBM i. Avec ARCAD, combinez les avantages des deux environnements.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/blog-fr\/vs-code-vs-rdi-quel-ide-pour-le-developpement-ibm-i\/","og_locale":"en_US","og_type":"article","og_title":"VS Code vs RDi : quel IDE pour le d\u00e9veloppement IBM i","og_description":"D\u00e9couvrez les atouts de VS Code et RDi, deux IDE pour le d\u00e9veloppement IBM i. Avec ARCAD, combinez les avantages des deux environnements.","og_url":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/blog-fr\/vs-code-vs-rdi-quel-ide-pour-le-developpement-ibm-i\/","og_site_name":"ARCAD","article_publisher":"https:\/\/www.facebook.com\/pages\/Arcad-Software\/116086138469235","article_published_time":"2025-02-12T09:10:10+00:00","article_modified_time":"2025-02-21T13:54:51+00:00","og_image":[{"width":940,"height":350,"url":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2025\/02\/banner-vscode-vs-rdi.jpg","type":"image\/jpeg"}],"author":"Myriam Goutte","twitter_misc":{"Written by":"Myriam Goutte","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/blog-fr\/vs-code-vs-rdi-quel-ide-pour-le-developpement-ibm-i\/#article","isPartOf":{"@id":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/blog-fr\/vs-code-vs-rdi-quel-ide-pour-le-developpement-ibm-i\/"},"author":{"name":"Myriam Goutte","@id":"https:\/\/www.arcadsoftware.com\/arcad\/#\/schema\/person\/56072f2a9491143460e3cadf23b9d730"},"headline":"VS Code vs RDi : quel IDE pour le d\u00e9veloppement IBM i ?","datePublished":"2025-02-12T09:10:10+00:00","dateModified":"2025-02-21T13:54:51+00:00","mainEntityOfPage":{"@id":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/blog-fr\/vs-code-vs-rdi-quel-ide-pour-le-developpement-ibm-i\/"},"wordCount":3577,"publisher":{"@id":"https:\/\/www.arcadsoftware.com\/arcad\/#organization"},"image":{"@id":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/blog-fr\/vs-code-vs-rdi-quel-ide-pour-le-developpement-ibm-i\/#primaryimage"},"thumbnailUrl":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2025\/02\/banner-vscode-vs-rdi.jpg","keywords":["blog","DevOps pour IBM i","Modernisation IBM i"],"articleSection":["Blog"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/blog-fr\/vs-code-vs-rdi-quel-ide-pour-le-developpement-ibm-i\/","url":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/blog-fr\/vs-code-vs-rdi-quel-ide-pour-le-developpement-ibm-i\/","name":"VS Code vs RDi : quel IDE pour le d\u00e9veloppement IBM i","isPartOf":{"@id":"https:\/\/www.arcadsoftware.com\/arcad\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/blog-fr\/vs-code-vs-rdi-quel-ide-pour-le-developpement-ibm-i\/#primaryimage"},"image":{"@id":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/blog-fr\/vs-code-vs-rdi-quel-ide-pour-le-developpement-ibm-i\/#primaryimage"},"thumbnailUrl":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2025\/02\/banner-vscode-vs-rdi.jpg","datePublished":"2025-02-12T09:10:10+00:00","dateModified":"2025-02-21T13:54:51+00:00","description":"D\u00e9couvrez les atouts de VS Code et RDi, deux IDE pour le d\u00e9veloppement IBM i. Avec ARCAD, combinez les avantages des deux environnements.","breadcrumb":{"@id":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/blog-fr\/vs-code-vs-rdi-quel-ide-pour-le-developpement-ibm-i\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/blog-fr\/vs-code-vs-rdi-quel-ide-pour-le-developpement-ibm-i\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/blog-fr\/vs-code-vs-rdi-quel-ide-pour-le-developpement-ibm-i\/#primaryimage","url":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2025\/02\/banner-vscode-vs-rdi.jpg","contentUrl":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2025\/02\/banner-vscode-vs-rdi.jpg","width":940,"height":350,"caption":"Banner VSCode VS Rdi"},{"@type":"BreadcrumbList","@id":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/blog-fr\/vs-code-vs-rdi-quel-ide-pour-le-developpement-ibm-i\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"ARCAD","item":"https:\/\/www.arcadsoftware.com\/arcad\/"},{"@type":"ListItem","position":2,"name":"VS Code vs RDi : quel IDE pour le d\u00e9veloppement IBM i ?"}]},{"@type":"WebSite","@id":"https:\/\/www.arcadsoftware.com\/arcad\/#website","url":"https:\/\/www.arcadsoftware.com\/arcad\/","name":"ARCAD","description":"Experts DevOps &amp; Modernisation sur IBM i (alias AS\/400 ou AS400)","publisher":{"@id":"https:\/\/www.arcadsoftware.com\/arcad\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.arcadsoftware.com\/arcad\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.arcadsoftware.com\/arcad\/#organization","name":"ARCAD Software","url":"https:\/\/www.arcadsoftware.com\/arcad\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.arcadsoftware.com\/arcad\/#\/schema\/logo\/image\/","url":"https:\/\/www.arcadsoftware.com\/arcad\/wp-content\/uploads\/2017\/09\/arcad-group-logo-text-144.png","contentUrl":"https:\/\/www.arcadsoftware.com\/arcad\/wp-content\/uploads\/2017\/09\/arcad-group-logo-text-144.png","width":144,"height":200,"caption":"ARCAD Software"},"image":{"@id":"https:\/\/www.arcadsoftware.com\/arcad\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/pages\/Arcad-Software\/116086138469235","https:\/\/x.com\/arcad_software","https:\/\/www.linkedin.com\/company\/arcad-software","https:\/\/www.youtube.com\/user\/ARCADSoftwareInc"]},{"@type":"Person","@id":"https:\/\/www.arcadsoftware.com\/arcad\/#\/schema\/person\/56072f2a9491143460e3cadf23b9d730","name":"Myriam Goutte","url":"https:\/\/www.arcadsoftware.com\/arcad\/author\/myriam-goutte\/"}]}},"_links":{"self":[{"href":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-json\/wp\/v2\/posts\/71828","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-json\/wp\/v2\/comments?post=71828"}],"version-history":[{"count":4,"href":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-json\/wp\/v2\/posts\/71828\/revisions"}],"predecessor-version":[{"id":72209,"href":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-json\/wp\/v2\/posts\/71828\/revisions\/72209"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-json\/wp\/v2\/media\/71863"}],"wp:attachment":[{"href":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-json\/wp\/v2\/media?parent=71828"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-json\/wp\/v2\/categories?post=71828"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-json\/wp\/v2\/tags?post=71828"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}