{"id":1989,"date":"2025-11-24T10:46:22","date_gmt":"2025-11-24T09:46:22","guid":{"rendered":"https:\/\/vmark.eu\/fr\/?page_id=1989"},"modified":"2026-04-24T14:53:41","modified_gmt":"2026-04-24T12:53:41","slug":"vs-code","status":"publish","type":"page","link":"https:\/\/vmark.eu\/fr\/vs-code\/","title":{"rendered":"VS CODE"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1989\" class=\"elementor elementor-1989\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6a67f00 e-flex e-con-boxed e-con e-parent\" data-id=\"6a67f00\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a555faf elementor-widget elementor-widget-heading\" data-id=\"a555faf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">VS CODE<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-01e60fe e-flex e-con-boxed e-con e-parent\" data-id=\"01e60fe\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9751d44 elementor-widget elementor-widget-text-editor\" data-id=\"9751d44\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4><strong>Pr\u00e9sentation de l\u2019outil\u00a0MV BASIC for Visual Studio Code\u00a0de Rocket Software pour les bases multivalu\u00e9es<\/strong><\/h4>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a3f1732 e-flex e-con-boxed e-con e-parent\" data-id=\"a3f1732\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7eaa6ab elementor-widget elementor-widget-image\" data-id=\"7eaa6ab\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"908\" height=\"466\" src=\"https:\/\/vmark.eu\/fr\/wp-content\/uploads\/2025\/11\/vs-code-1.webp\" class=\"attachment-2048x2048 size-2048x2048 wp-image-1995\" alt=\"\" srcset=\"https:\/\/vmark.eu\/fr\/wp-content\/uploads\/2025\/11\/vs-code-1.webp 908w, https:\/\/vmark.eu\/fr\/wp-content\/uploads\/2025\/11\/vs-code-1-300x154.webp 300w, https:\/\/vmark.eu\/fr\/wp-content\/uploads\/2025\/11\/vs-code-1-768x394.webp 768w\" sizes=\"(max-width: 908px) 100vw, 908px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0fcc09f e-flex e-con-boxed e-con e-parent\" data-id=\"0fcc09f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-809054b elementor-widget elementor-widget-image\" data-id=\"809054b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"604\" height=\"402\" src=\"https:\/\/vmark.eu\/fr\/wp-content\/uploads\/2025\/11\/vs-code-2.webp\" class=\"attachment-2048x2048 size-2048x2048 wp-image-1996\" alt=\"\" srcset=\"https:\/\/vmark.eu\/fr\/wp-content\/uploads\/2025\/11\/vs-code-2.webp 604w, https:\/\/vmark.eu\/fr\/wp-content\/uploads\/2025\/11\/vs-code-2-300x200.webp 300w\" sizes=\"(max-width: 604px) 100vw, 604px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f301f6c e-flex e-con-boxed e-con e-parent\" data-id=\"f301f6c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d627965 elementor-widget elementor-widget-text-editor\" data-id=\"d627965\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li>Le d\u00e9veloppement en environnement MV (souvent en langage BASIC MV, en fichiers multi-valeurs) est traditionnellement assez \u00e9loign\u00e9 des IDE modernes.<\/li><li>Avec la mont\u00e9e des attentes autour de la productivit\u00e9 des d\u00e9veloppeurs et de l\u2019attractivit\u00e9 de l\u2019environnement (notamment pour de nouveaux talents), Rocket a d\u00e9velopp\u00e9 une extension pour Visual Studio Code afin de moderniser ce workflow : l\u2019outil MV BASIC for VS Code.<\/li><\/ul><p><strong>Objectifs de l\u2019outil<\/strong><\/p><ul><li>Permettre aux \u00e9quipes de d\u00e9veloppement MV de \u00ab entrer dans \u00bb un environnement de d\u00e9veloppement moderne (VS Code) plut\u00f4t que de rester sur des \u00e9diteurs legacy.<\/li><li>Am\u00e9liorer la productivit\u00e9, r\u00e9duire les barri\u00e8res \u00e0 l\u2019entr\u00e9e pour les nouveaux d\u00e9veloppeurs qui n\u2019ont peut-\u00eatre jamais utilis\u00e9 MV BASIC auparavant.\u00a0<\/li><li>Offrir des fonctions d\u2019\u00e9dition, de navigation, de d\u00e9bogage plus proche des standards actuels (auto-compl\u00e9tion, \u00ab go to definition \u00bb, renommer, etc).\u00a0<\/li><li>S\u2019inscrire dans une d\u00e9marche plus large de modernisation des applications MV : conservation de la logique m\u00e9tier existante tout en am\u00e9liorant l\u2019outillage, la maintenabilit\u00e9 et l\u2019attractivit\u00e9.\u00a0<\/li><\/ul><p><strong>Fonctionnalit\u00e9s principales<\/strong><\/p><ul><li>Extension VS Code d\u00e9di\u00e9e au langage MV BASIC : prise en charge de la syntaxe, des programmes, des labels, des sous-routines.\u00a0<\/li><li>Support du protocole Language Server (LSP) pour MV BASIC : ce qui permet les fonctions typiques d\u2019un IDE moderne (auto-compl\u00e9tion, survol, renommer, aller \u00e0 la d\u00e9finition).\u00a0<\/li><li>\u00ab Code outlining \u00bb : navigation dans les variables, fonctions, sous-routines, labels pour mieux structurer\/visualiser les programmes.\u00a0<\/li><li>Configuration personnalisable de l\u2019environnement de d\u00e9veloppement.\u00a0<\/li><li>Apprentissage &amp; ressources disponibles : comme un module \u00ab Modernize your development workflow with VS Code and Rocket MV Basic! \u00bb sur la plateforme d\u2019apprentissage de Rocket.\u00a0<\/li><\/ul><p><strong>B\u00e9n\u00e9fices pour l\u2019organisation<\/strong><\/p><ul><li><strong>R\u00e9duction du risque de \u00ab skills gap \u00bb<\/strong>\u00a0: Les nouveaux d\u00e9veloppeurs \u00e9tant plus habitu\u00e9s \u00e0 VS Code, cela facilite leur mont\u00e9e en comp\u00e9tence sur MV.\u00a0<\/li><li><strong>Am\u00e9lioration de la productivit\u00e9<\/strong>\u00a0: gr\u00e2ce \u00e0 l\u2019outillage moderne (navigation, auto-compl\u00e9tion, etc), on peut plus rapidement \u00e9diter, revoir, et maintenir du code MV.<\/li><li><strong>Modernisation sans refonte compl\u00e8te<\/strong>\u00a0: L\u2019extension permet de moderniser l\u2019environnement de d\u00e9veloppement tout en conservant la base m\u00e9tier et la logique existante du syst\u00e8me MV. Cela r\u00e9duit le risque et le co\u00fbt par rapport \u00e0 une migration compl\u00e8te imm\u00e9diate.<\/li><li><strong>Attractivit\u00e9<\/strong>\u00a0: Pour les \u00e9quipes IT, disposer d\u2019un IDE moderne peut faciliter le recrutement et la r\u00e9tention des talents, ce qui est souvent un d\u00e9fi dans les environnements legacy.<\/li><\/ul><p>\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2390b9b e-flex e-con-boxed e-con e-parent\" data-id=\"2390b9b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-02a636b elementor-widget elementor-widget-image\" data-id=\"02a636b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"568\" src=\"https:\/\/vmark.eu\/fr\/wp-content\/uploads\/2025\/12\/Capture-decran-2025-12-12-a-10.54.46-1024x568.webp\" class=\"attachment-large size-large wp-image-2219\" alt=\"\" srcset=\"https:\/\/vmark.eu\/fr\/wp-content\/uploads\/2025\/12\/Capture-decran-2025-12-12-a-10.54.46-1024x568.webp 1024w, https:\/\/vmark.eu\/fr\/wp-content\/uploads\/2025\/12\/Capture-decran-2025-12-12-a-10.54.46-300x167.webp 300w, https:\/\/vmark.eu\/fr\/wp-content\/uploads\/2025\/12\/Capture-decran-2025-12-12-a-10.54.46-768x426.webp 768w, https:\/\/vmark.eu\/fr\/wp-content\/uploads\/2025\/12\/Capture-decran-2025-12-12-a-10.54.46-1536x853.webp 1536w, https:\/\/vmark.eu\/fr\/wp-content\/uploads\/2025\/12\/Capture-decran-2025-12-12-a-10.54.46.webp 1744w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>VS CODE Pr\u00e9sentation de l\u2019outil\u00a0MV BASIC for Visual Studio Code\u00a0de Rocket Software pour les bases multivalu\u00e9es Le d\u00e9veloppement en environnement [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-1989","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/vmark.eu\/fr\/wp-json\/wp\/v2\/pages\/1989","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vmark.eu\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/vmark.eu\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/vmark.eu\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vmark.eu\/fr\/wp-json\/wp\/v2\/comments?post=1989"}],"version-history":[{"count":0,"href":"https:\/\/vmark.eu\/fr\/wp-json\/wp\/v2\/pages\/1989\/revisions"}],"wp:attachment":[{"href":"https:\/\/vmark.eu\/fr\/wp-json\/wp\/v2\/media?parent=1989"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}