{"id":3941,"date":"2020-09-24T08:52:00","date_gmt":"2020-09-24T08:52:00","guid":{"rendered":"http:\/\/the-codest.localhost\/blog\/why-you-should-probably-use-typescript\/"},"modified":"2026-04-27T09:49:47","modified_gmt":"2026-04-27T09:49:47","slug":"pourquoi-vous-devriez-probablement-utiliser-typescript","status":"publish","type":"post","link":"https:\/\/thecodest.co\/fr\/blog\/why-you-should-probably-use-typescript\/","title":{"rendered":"Pourquoi vous devriez (probablement) utiliser Typescript"},"content":{"rendered":"<p>Position actuelle de <a href=\"https:\/\/thecodest.co\/fr\/dictionary\/typescript-developer\/\">Tapuscrit<\/a> n'est pas sorti de nulle part, car cette technologie est capable d'am\u00e9liorer r\u00e9ellement l'exp\u00e9rience de nos d\u00e9veloppeurs. Un codage plus explicite accro\u00eet le contr\u00f4le et la pr\u00e9visibilit\u00e9 des processus de d\u00e9veloppement. <a href=\"https:\/\/thecodest.co\/fr\/dictionary\/what-is-code-refactoring\/\">code<\/a>.<br>Dans cet article, je vais essayer de vous convaincre d'utiliser Typescript.<\/p>\n\n\n\n<p>*- <a href=\"https:\/\/thecodest.co\/fr\/blog\/app-data-collection-security-risks-value-and-types-explored\/\">Donn\u00e9es<\/a> source : <a href=\"https:\/\/2020.stateofjs.com\/en-US\/technologies\/javascript-flavors\/\">\u00c9tat de la JS 2020<\/a> et <a href=\"https:\/\/insights.stackoverflow.com\/survey\/2020#most-loved-dreaded-and-wanted\">Enqu\u00eate Stack Overflow aupr\u00e8s des d\u00e9veloppeurs 2020<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">D\u00e9tecter les erreurs plus t\u00f4t<\/h2>\n\n\n\n<p>En g\u00e9n\u00e9ral, lorsque vous d\u00e9veloppez une application en <a href=\"https:\/\/thecodest.co\/fr\/blog\/hire-javascript-developer\/\">JavaScript<\/a>, votre flux pourrait<br>ressemble \u00e0 ceci :<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Changez les choses,<\/li>\n\n\n\n<li>Acc\u00e9dez \u00e0 l'application et v\u00e9rifiez la partie modifi\u00e9e \/ Ex\u00e9cutez des tests (connexes).<\/li>\n\n\n\n<li>V\u00e9rifier si tout va bien.<\/li>\n<\/ol>\n\n\n\n<p>Avec Typescript, vous pouvez r\u00e9ellement effectuer le changement et, s'il y a lieu, le modifier. <strong>erreur de type<\/strong> dans votre code, vous le saurez imm\u00e9diatement gr\u00e2ce au message d'erreur du compilateur ou au retour d'information en temps r\u00e9el de l'IDE.<br>Bien s\u00fbr, le compilateur Typescript ne r\u00e9soudra pas tous les probl\u00e8mes et ne vous avertira pas de tous les bogues, mais son aide peut \u00eatre inestimable.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Meilleure compl\u00e9tion syntaxique dans les IDE<\/h2>\n\n\n\n<p>C'est tr\u00e8s simple. Si vous utilisez de bons IDE, comme WebStorm ou VSCode, vous obtiendrez<br>une meilleure compl\u00e9tion syntaxique avec Typescript. Cela ne semble peut-\u00eatre pas \u00eatre une am\u00e9lioration consid\u00e9rable de l'exp\u00e9rience des d\u00e9veloppeurs, mais en fin de compte, chaque am\u00e9lioration est importante, car elle peut permettre d'\u00e9conomiser de l'argent. <a href=\"https:\/\/thecodest.co\/fr\/blog\/why-us-companies-are-opting-for-polish-developers\/\">nous<\/a> Nous pouvons \u00e9galement d\u00e9finir notre type ou notre interface une fois pour toutes. En outre, nous pouvons d\u00e9finir notre type ou notre interface une seule fois ; comme nous n'avons pas \u00e0 nous souvenir en permanence de la structure, nous pouvons nous concentrer sur l'\u00e9criture de la logique commerciale.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"\/app\/uploads\/2024\/05\/code.png\" alt=\"code\" title=\"Code JS\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"\/app\/uploads\/2024\/05\/js-code.png\" alt=\"Code JS\" title=\"code\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Un remaniement moins p\u00e9nible<\/h2>\n\n\n\n<p>Imaginez que vous deviez proc\u00e9der \u00e0 un remaniement pour une raison quelconque, par exemple, vous avez rejoint un <a href=\"https:\/\/thecodest.co\/fr\/dictionary\/why-do-projects-fail\/\">projet<\/a> et vous \u00eates charg\u00e9 d'ajouter une nouvelle fonctionnalit\u00e9, mais cette fonctionnalit\u00e9 est d'une mani\u00e8re ou d'une autre li\u00e9e \u00e0 un code existant.<br>Typescript peut rendre les choses plus faciles et moins p\u00e9nibles parce que lorsque vous faites un changement et qu'il y a un autre endroit o\u00f9 vous devez faire un autre changement, le compilateur vous en avertira.<\/p>\n\n\n\n<p>Par exemple, il peut s'agir d'une signature de fonction modifi\u00e9e ou, apr\u00e8s le changement, d'une signature de fonction.<br>renverra quelque chose de totalement diff\u00e9rent, de sorte que le type renvoy\u00e9 sera lui aussi diff\u00e9rent.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00catre plus confiant dans la base de code<\/h2>\n\n\n\n<p>JavaScript est faiblement et dynamiquement typ\u00e9, donc lorsque vous initialisez une variable avec la valeur <code>let query = ''<\/code> plus tard dans le code, le d\u00e9veloppeur peut faire quelque chose d'irrationnel par erreur, par exemple <code>query = true<\/code>et il sera valide <a href=\"https:\/\/thecodest.co\/fr\/blog\/hire-vue-js-developers\/\">JS<\/a> code.<\/p>\n\n\n\n<p>Dans un code bien \u00e9crit, l'affectation d'une valeur bool\u00e9enne \u00e0 une variable qui \u00e9tait auparavant une cha\u00eene de caract\u00e8res ne devrait pas se produire. En g\u00e9n\u00e9ral, cette affectation avec changement de type r\u00e9sulte donc d'une erreur.<\/p>\n\n\n\n<p>Lorsque l'on utilise Typescript, on ne peut pas changer le type de la variable, donc si l'on rend la variable <code>let query = ''<\/code> il s'agira de la variable <code>cha\u00eene de caract\u00e8res<\/code> et nous ne pourrons pas changer son type par erreur.<\/p>\n\n\n\n<p>Si nous voulons permettre \u00e0 une variable d'\u00eatre de plus d'un type, nous le faisons toujours explicitement en utilisant un type d'union, par exemple <code>cha\u00eene de caract\u00e8res | nombre<\/code>.<\/p>\n\n\n\n<p>Par cons\u00e9quent, Typescript rend notre code plus pr\u00e9visible et plus explicite.<br>En outre, Typescript s'occupe de l'explicitation dans l'analyse du flux de contr\u00f4le et s'il y a une possibilit\u00e9 que quelque chose se passe mal, il vous en avertit.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"\/app\/uploads\/2024\/05\/code-sample.png\" alt=\"exemple de code\" title=\"exemple de code\"\/><\/figure>\n\n\n\n<p>Ici en exemple en premier <code>si<\/code> nous obtiendrons une erreur :<\/p>\n\n\n\n<p><code>TS2339 : La propri\u00e9t\u00e9 \"battery\" n'existe pas sur le type \"ClothingProduct\".<\/code> 2 fois, pour <code>batterie<\/code>et <code>b\u00e9lier<\/code> propri\u00e9t\u00e9s.<\/p>\n\n\n\n<p>Dans le deuxi\u00e8me bloc - <code>autre<\/code>Nous obtiendrons cette erreur pour <code>taille<\/code> propri\u00e9t\u00e9. Bien s\u00fbr, ce n'est qu'un exemple pour vous montrer comment <a href=\"https:\/\/www.typescriptlang.org\/docs\/handbook\/2\/narrowing.html#discriminated-unions\">syndicats discrimin\u00e9s<\/a> et <a href=\"https:\/\/www.typescriptlang.org\/docs\/handbook\/2\/narrowing.html#control-flow-analysis\">analyse du flux de contr\u00f4le<\/a> travaillent en Typescript, nous ne faisons donc rien de trop complexe avec ce code.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Migration facile et progressive \u00e0 partir de JavaScript<\/h2>\n\n\n\n<p>Le code JavaScript valide est en m\u00eame temps un code Typescript valide, ce qui vous permet de migrer votre base de code \u00e9tape par \u00e9tape. Habituellement, l'utilisation du mode strict dans Typescript est une bonne pratique, mais dans ce cas,<br>nous devons commencer par <code>\"strict\" : faux<\/code> en <code>tsconfig.json<\/code> et nous devrions \u00e9galement d\u00e9finir deux autres options.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"javascript\" class=\"language-javascript\">\"allowJs\" : true, \/\/ cela nous permettra d'utiliser des fichiers .js et le type ne sera pas v\u00e9rifi\u00e9 dans ceux-ci\n\"skipLibCheck\" : true \/\/ il n'y aura pas de v\u00e9rification des types dans les biblioth\u00e8ques que nous utilisons<\/code><\/pre>\n\n\n\n<p>Gr\u00e2ce \u00e0 ces options, nous pouvons migrer de JS \u00e0 TS \u00e9tape par \u00e9tape - fichier par fichier, en changeant simplement l'extension de <code>.js(x)<\/code> \u00e0 <code>.ts(x)<\/code> et en ajoutant des types dans les fichiers. Gr\u00e2ce \u00e0 cette approche, nous pouvons \u00e9viter des centaines ou des milliers d'erreurs de compilation effrayantes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">R\u00e9sum\u00e9<\/h2>\n\n\n\n<p>Je pense que nous devrions utiliser <b>Tapuscrit<\/b> aussi souvent que <strong>possible<\/strong>Le d\u00e9veloppement de la base de code est un processus tr\u00e8s important, parce qu'il est vraiment b\u00e9n\u00e9fique \u00e0 long terme. Cela permet de maintenir les projets, d'accro\u00eetre l'exp\u00e9rience des d\u00e9veloppeurs et de rendre notre base de code plus explicite et plus fiable.<\/p>\n\n\n\n<p>Cependant, comme toujours, il y a des exceptions - par exemple, pour une simple page d'atterrissage<br>Lorsque JavaScript n'est utilis\u00e9 que pour basculer d'une classe \u00e0 l'autre ou dans un autre cas simple, Typescript n'a pas de sens.<br>En outre, nous devons nous rappeler que pour tirer pleinement parti de Typescript, nous devons apprendre \u00e0 l'utiliser \u00e0 un niveau suffisant, et cela peut prendre un certain temps. Je pense qu'il s'agit d'un investissement de temps tr\u00e8s rentable.<\/p>\n\n\n\n<p><strong>En savoir plus :<\/strong><\/p>\n\n\n\n<p><a href=\"https:\/\/thecodest.co\/blog\/ruby-3-0-ruby-and-lesser-known-privacy-control-methods\/\">Ruby 3.0. Ruby et les m\u00e9thodes moins connues de contr\u00f4le de la vie priv\u00e9e<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/thecodest.co\/blog\/highest-quality-code-in-your-saas-project\/\">Un code de la plus haute qualit\u00e9 dans votre projet SaaS. Pourquoi devriez-vous vous en pr\u00e9occuper en tant que fondateur (non technique) ?<\/a><\/p>\n\n\n\n<p><em>*L'image du titre provient du site Know Your Meme.<\/em><\/p>","protected":false},"excerpt":{"rendered":"<p>Tous ceux qui utilisent l'\u00e9cosyst\u00e8me JavaScript connaissent aujourd'hui Typescript. Typescript est l'une des technologies les plus appr\u00e9ci\u00e9es* et son utilisation est en constante augmentation (la part d'utilisation est pass\u00e9e de 52% en 2018 \u00e0 78% en 2020)*.<\/p>","protected":false},"author":2,"featured_media":3942,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[8],"tags":[],"class_list":["post-3941","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software-development"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Why you should (probably) use Typescript - The Codest<\/title>\n<meta name=\"description\" content=\"Everyone who use JavaScript ecosystem is nowadays aware of Typescript. Typescript is one of the most beloved technologies* and its usage is constantly increasing (usage share increased from 52% in 2018 to 78% in 2020)*.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/thecodest.co\/fr\/blog\/pourquoi-vous-devriez-probablement-utiliser-typescript\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Why you should (probably) use Typescript\" \/>\n<meta property=\"og:description\" content=\"Everyone who use JavaScript ecosystem is nowadays aware of Typescript. Typescript is one of the most beloved technologies* and its usage is constantly increasing (usage share increased from 52% in 2018 to 78% in 2020)*.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/thecodest.co\/fr\/blog\/pourquoi-vous-devriez-probablement-utiliser-typescript\/\" \/>\n<meta property=\"og:site_name\" content=\"The Codest\" \/>\n<meta property=\"article:published_time\" content=\"2020-09-24T08:52:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-27T09:49:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/typescript.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"thecodest\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"thecodest\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/why-you-should-probably-use-typescript\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/why-you-should-probably-use-typescript\\\/\"},\"author\":{\"name\":\"thecodest\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/#\\\/schema\\\/person\\\/7e3fe41dfa4f4e41a7baad4c6e0d4f76\"},\"headline\":\"Why you should (probably) use Typescript\",\"datePublished\":\"2020-09-24T08:52:00+00:00\",\"dateModified\":\"2026-04-27T09:49:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/why-you-should-probably-use-typescript\\\/\"},\"wordCount\":787,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/why-you-should-probably-use-typescript\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/05\\\/typescript.png\",\"articleSection\":[\"Software Development\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/thecodest.co\\\/blog\\\/why-you-should-probably-use-typescript\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/why-you-should-probably-use-typescript\\\/\",\"url\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/why-you-should-probably-use-typescript\\\/\",\"name\":\"Why you should (probably) use Typescript - The Codest\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/why-you-should-probably-use-typescript\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/why-you-should-probably-use-typescript\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/05\\\/typescript.png\",\"datePublished\":\"2020-09-24T08:52:00+00:00\",\"dateModified\":\"2026-04-27T09:49:47+00:00\",\"description\":\"Everyone who use JavaScript ecosystem is nowadays aware of Typescript. Typescript is one of the most beloved technologies* and its usage is constantly increasing (usage share increased from 52% in 2018 to 78% in 2020)*.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/why-you-should-probably-use-typescript\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/thecodest.co\\\/blog\\\/why-you-should-probably-use-typescript\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/why-you-should-probably-use-typescript\\\/#primaryimage\",\"url\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/05\\\/typescript.png\",\"contentUrl\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/05\\\/typescript.png\",\"width\":1280,\"height\":720},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/why-you-should-probably-use-typescript\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/thecodest.co\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Why you should (probably) use Typescript\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/#website\",\"url\":\"https:\\\/\\\/thecodest.co\\\/\",\"name\":\"The Codest\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/thecodest.co\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/#organization\",\"name\":\"The Codest\",\"url\":\"https:\\\/\\\/thecodest.co\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/03\\\/thecodest-logo.svg\",\"contentUrl\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/03\\\/thecodest-logo.svg\",\"width\":144,\"height\":36,\"caption\":\"The Codest\"},\"image\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/pl.linkedin.com\\\/company\\\/codest\",\"https:\\\/\\\/clutch.co\\\/profile\\\/codest\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/#\\\/schema\\\/person\\\/7e3fe41dfa4f4e41a7baad4c6e0d4f76\",\"name\":\"thecodest\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5dbfe6a1e8c86e432e8812759e34e6fe82ebac75119ae3237a6c1311fa19caf4?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5dbfe6a1e8c86e432e8812759e34e6fe82ebac75119ae3237a6c1311fa19caf4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5dbfe6a1e8c86e432e8812759e34e6fe82ebac75119ae3237a6c1311fa19caf4?s=96&d=mm&r=g\",\"caption\":\"thecodest\"},\"url\":\"https:\\\/\\\/thecodest.co\\\/fr\\\/author\\\/thecodest\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Pourquoi vous devriez (probablement) utiliser Typescript - The Codest","description":"Tous ceux qui utilisent l'\u00e9cosyst\u00e8me JavaScript connaissent aujourd'hui Typescript. Typescript est l'une des technologies les plus appr\u00e9ci\u00e9es* et son utilisation est en constante augmentation (la part d'utilisation est pass\u00e9e de 52% en 2018 \u00e0 78% en 2020)*.","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:\/\/thecodest.co\/fr\/blog\/pourquoi-vous-devriez-probablement-utiliser-typescript\/","og_locale":"fr_FR","og_type":"article","og_title":"Why you should (probably) use Typescript","og_description":"Everyone who use JavaScript ecosystem is nowadays aware of Typescript. Typescript is one of the most beloved technologies* and its usage is constantly increasing (usage share increased from 52% in 2018 to 78% in 2020)*.","og_url":"https:\/\/thecodest.co\/fr\/blog\/pourquoi-vous-devriez-probablement-utiliser-typescript\/","og_site_name":"The Codest","article_published_time":"2020-09-24T08:52:00+00:00","article_modified_time":"2026-04-27T09:49:47+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/typescript.png","type":"image\/png"}],"author":"thecodest","twitter_card":"summary_large_image","twitter_misc":{"Written by":"thecodest","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/thecodest.co\/blog\/why-you-should-probably-use-typescript\/#article","isPartOf":{"@id":"https:\/\/thecodest.co\/blog\/why-you-should-probably-use-typescript\/"},"author":{"name":"thecodest","@id":"https:\/\/thecodest.co\/#\/schema\/person\/7e3fe41dfa4f4e41a7baad4c6e0d4f76"},"headline":"Why you should (probably) use Typescript","datePublished":"2020-09-24T08:52:00+00:00","dateModified":"2026-04-27T09:49:47+00:00","mainEntityOfPage":{"@id":"https:\/\/thecodest.co\/blog\/why-you-should-probably-use-typescript\/"},"wordCount":787,"commentCount":0,"publisher":{"@id":"https:\/\/thecodest.co\/#organization"},"image":{"@id":"https:\/\/thecodest.co\/blog\/why-you-should-probably-use-typescript\/#primaryimage"},"thumbnailUrl":"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/typescript.png","articleSection":["Software Development"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/thecodest.co\/blog\/why-you-should-probably-use-typescript\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/thecodest.co\/blog\/why-you-should-probably-use-typescript\/","url":"https:\/\/thecodest.co\/blog\/why-you-should-probably-use-typescript\/","name":"Pourquoi vous devriez (probablement) utiliser Typescript - The Codest","isPartOf":{"@id":"https:\/\/thecodest.co\/#website"},"primaryImageOfPage":{"@id":"https:\/\/thecodest.co\/blog\/why-you-should-probably-use-typescript\/#primaryimage"},"image":{"@id":"https:\/\/thecodest.co\/blog\/why-you-should-probably-use-typescript\/#primaryimage"},"thumbnailUrl":"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/typescript.png","datePublished":"2020-09-24T08:52:00+00:00","dateModified":"2026-04-27T09:49:47+00:00","description":"Tous ceux qui utilisent l'\u00e9cosyst\u00e8me JavaScript connaissent aujourd'hui Typescript. Typescript est l'une des technologies les plus appr\u00e9ci\u00e9es* et son utilisation est en constante augmentation (la part d'utilisation est pass\u00e9e de 52% en 2018 \u00e0 78% en 2020)*.","breadcrumb":{"@id":"https:\/\/thecodest.co\/blog\/why-you-should-probably-use-typescript\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/thecodest.co\/blog\/why-you-should-probably-use-typescript\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/thecodest.co\/blog\/why-you-should-probably-use-typescript\/#primaryimage","url":"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/typescript.png","contentUrl":"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/typescript.png","width":1280,"height":720},{"@type":"BreadcrumbList","@id":"https:\/\/thecodest.co\/blog\/why-you-should-probably-use-typescript\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/thecodest.co\/"},{"@type":"ListItem","position":2,"name":"Why you should (probably) use Typescript"}]},{"@type":"WebSite","@id":"https:\/\/thecodest.co\/#website","url":"https:\/\/thecodest.co\/","name":"The Codest","description":"","publisher":{"@id":"https:\/\/thecodest.co\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/thecodest.co\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/thecodest.co\/#organization","name":"The Codest","url":"https:\/\/thecodest.co\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/thecodest.co\/#\/schema\/logo\/image\/","url":"https:\/\/thecodest.co\/app\/uploads\/2024\/03\/thecodest-logo.svg","contentUrl":"https:\/\/thecodest.co\/app\/uploads\/2024\/03\/thecodest-logo.svg","width":144,"height":36,"caption":"The Codest"},"image":{"@id":"https:\/\/thecodest.co\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/pl.linkedin.com\/company\/codest","https:\/\/clutch.co\/profile\/codest"]},{"@type":"Person","@id":"https:\/\/thecodest.co\/#\/schema\/person\/7e3fe41dfa4f4e41a7baad4c6e0d4f76","name":"thecodest","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/secure.gravatar.com\/avatar\/5dbfe6a1e8c86e432e8812759e34e6fe82ebac75119ae3237a6c1311fa19caf4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/5dbfe6a1e8c86e432e8812759e34e6fe82ebac75119ae3237a6c1311fa19caf4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5dbfe6a1e8c86e432e8812759e34e6fe82ebac75119ae3237a6c1311fa19caf4?s=96&d=mm&r=g","caption":"thecodest"},"url":"https:\/\/thecodest.co\/fr\/author\/thecodest\/"}]}},"_links":{"self":[{"href":"https:\/\/thecodest.co\/fr\/wp-json\/wp\/v2\/posts\/3941","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thecodest.co\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thecodest.co\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thecodest.co\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/thecodest.co\/fr\/wp-json\/wp\/v2\/comments?post=3941"}],"version-history":[{"count":7,"href":"https:\/\/thecodest.co\/fr\/wp-json\/wp\/v2\/posts\/3941\/revisions"}],"predecessor-version":[{"id":8171,"href":"https:\/\/thecodest.co\/fr\/wp-json\/wp\/v2\/posts\/3941\/revisions\/8171"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thecodest.co\/fr\/wp-json\/wp\/v2\/media\/3942"}],"wp:attachment":[{"href":"https:\/\/thecodest.co\/fr\/wp-json\/wp\/v2\/media?parent=3941"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thecodest.co\/fr\/wp-json\/wp\/v2\/categories?post=3941"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thecodest.co\/fr\/wp-json\/wp\/v2\/tags?post=3941"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}