window.pipedriveLeadboosterConfig = { base : 'leadbooster-chat.pipedrive.com', companyId : 11580370, playbookUuid: '22236db1-6d50-40c4-b48f-8b11262155be', version : 2, } ;(function () { var w = window if (w.LeadBooster) { console.warn('LeadBooster existe déjà') } else { w.LeadBooster = { q : [], on : function (n, h) { this.q.push({ t : 'o', n : n, h : h }) }, trigger : function (n) { this.q.push({ t : 't', n : n }) }, } } })() JavaScript est totalement mort. Un mec sur internet - The Codest
The Codest
  • A propos de nous
  • Services
    • Développement de logiciels
      • Développement frontal
      • Développement backend
    • Staff Augmentation
      • Développeurs frontaux
      • Développeurs backend
      • Ingénieurs des données
      • Ingénieurs en informatique dématérialisée
      • Ingénieurs AQ
      • Autres
    • Conseil consultatif
      • Audit et conseil
  • Industries
    • Fintech et banque
    • E-commerce
    • Adtech
    • Santé (Healthtech)
    • Fabrication
    • Logistique
    • Automobile
    • IOT
  • Valeur pour
    • CEO
    • CTO
    • Gestionnaire des livraisons
  • Notre équipe
  • Études de cas
  • Savoir comment
    • Blog
    • Rencontres
    • Webinaires
    • Ressources
Carrières Prendre contact
  • A propos de nous
  • Services
    • Développement de logiciels
      • Développement frontal
      • Développement backend
    • Staff Augmentation
      • Développeurs frontaux
      • Développeurs backend
      • Ingénieurs des données
      • Ingénieurs en informatique dématérialisée
      • Ingénieurs AQ
      • Autres
    • Conseil consultatif
      • Audit et conseil
  • Valeur pour
    • CEO
    • CTO
    • Gestionnaire des livraisons
  • Notre équipe
  • Études de cas
  • Savoir comment
    • Blog
    • Rencontres
    • Webinaires
    • Ressources
Carrières Prendre contact
Flèche arrière RETOUR
2021-05-20
Développement de logiciels

JavaScript est totalement mort. Un mec sur internet

Lukasz Formela

Ou du moins, c'est ce qu'il est censé être ! Nous connaissons la chanson. La haine à l'égard de JavaScript ne vient pas de nulle part. L'absence de langues différentes sur le web a été un problème à part entière pendant une longue période.

Je me souviens que lorsque j'ai commencé à coder "pour de vrai", Flash allait être abandonné et nous allions nous retrouver sans aucun aspect interactif dans nos navigateurs, à l'exception de ceux réalisés à l'aide de JavaScript. Silverlight ? Personne ne s'en souvient. Ou peut-être ActiveX ? Il est loin le temps où ces technologies avaient leur heure de gloire et aujourd'hui, peut-être plus que jamais, le JavaScript est à son apogée.

J'ai eu la chance de travailler à JavaScript sur le backend en réalisant des API simples (express + nœud). J'ai réalisé quelques applications basiques pour pavé tactile (ReactNative) en utilisant JS. J'ai ensuite déchargé le thread principal en utilisant des travailleurs de service. J'ai construit des applications frontales (React, Vue(AngularJS) et la seule chose qui me manque, ce sont les applications de bureau (Electron) - toutes construites en JavaScript !

Comment se fait-il qu'il y ait encore des gens qui croient que JavaScript est mort ?

Pour ceux qui préfèrent les langages plus statiques, le JavaScript sera toujours une abomination sans typographie. Ce n'est que s'il est ajouté que le langage peut devenir acceptable pour eux. Les préférences des développeurs étaient très fortes lorsqu'un grand nombre de code écrit dans le passé était en Java ou C.

Lorsqu'on leur demandait d'effectuer une tâche en dehors du champ d'application de leur langage, ces développeurs pouvaient être un peu perdus ; cette friction est maintenant prise en charge en utilisant des transpileurs et d'autres outils utiles, comme le TypeScript mentionné précédemment. Imaginez que vous deviez abandonner le langage que vous aimez et qui a grandi en vous comme une bonne paire de chaussures pour une paire déroutante et pas très confortable :

JavaScript

Alors pourquoi choisir JavaScript pour ma prochaine projet? J'ai besoin que mes développeurs aiment le code qu'ils écrivent, et non qu'ils le détestent de toutes leurs forces !

Le JavaScript est universel - il est l'homme de tous les métiers, le maître d'aucun d'entre eux.

Même les développeurs web essaient de trouver des moyens de se débarrasser de JS avec WebAssembly. Dans le domaine du développement mobile, nous avons non seulement des applications natives, mais aussi des choses comme Flutter qui prennent d'assaut le château. Mais lorsqu'il s'agit de réaliser un projet du début à la fin, votre équipe doit souvent être diversifiée.

Java + Angular, Python et React... Tous ces projets ont nécessité l'intervention de deux développeurs qui se concentrent sur différents aspects du code. Si vous optez pour des développeurs JS, ils peuvent très probablement intervenir et résoudre un ticket concernant la base de données ainsi que régler quelques problèmes CSS et le script analytique qui hante votre score Lighthouse depuis un certain temps maintenant.

Bien sûr, certains projets requièrent ce que Java, Python, Go ou Ruby apportent à la table, mais en fin de compte, plus il y a de diversité dans les paradigmes, moins il y a de chances que vous cherchiez des développeurs pour venir et faire le travail réel. Jetons un coup d'œil rapide aux statistiques :

JavaScript popularité

Cela nous montre que la JS ne semble pas morte - elle est en fait en train de s'épanouir et de devenir un nouveau concurrent sur le marché des marché. Avec la pandémie mondiale, j'ai observé que l'environnement JS est devenu encore plus populaire, donc dans l'enquête à venir et je parierais que JS pourrait aller bien au-delà de 70%. Si vous prévoyez de lancer un nouveau projet, vous pouvez nous contacter et nous serons heureux de vous expliquer pourquoi JS pourrait être la voie à suivre !

Les avantages de JS

Aujourd'hui, JS est passé de la chenille qu'il était à la maturité. De nouvelles versions sortent dans des délais raisonnables. Les bogues signalés aux fournisseurs de navigateurs sont traités au plus vite et les blagues sur les paquets et les frameworks qui sortent toutes les heures sont plus ou moins vraies.

Avec un langage aussi largement utilisé par autant de personnes, ce n'est qu'une question de temps pour trouver les meilleures solutions aux problèmes que vous avez à résoudre. J'ai travaillé dernièrement sur le IdO qui aide les personnes en détresse à alerter certains services sur leur vie en danger. Sans JavaScript, je n'aurais pas pu travailler sur une telle initiative. Pour moi, la JS a ouvert de nombreuses portes et c'est peut-être aussi le cas pour vos développeurs !

Je pense qu'un certain nombre de professionnels pourraient faire de vous un partisan de la JS :

- de multiples plateformes prises en charge (web, mobile, IoT, bureau, réfrigérateur, HUD de vaisseau spatial),

- un paquet pour n'importe quoi (qu'il s'agisse de gérer des dates ou de générer des blagues),

- Un développeur js est un couteau suisse,

- l'amélioration continue de la langue,

- une communauté formidable toujours prête à aider (ou à marquer les problèmes comme étant des doublons),

- avec l'outil CLI, vous pouvez créer des applications presque instantanément.

Commentaires

Il y a des limites à ce que le JavaScript peut faire, mais je pense que si vous êtes têtu et que vous avez assez de RAM, de café et de cellules cérébrales à revendre, vous pouvez faire absolument n'importe quoi avec lui.

En savoir plus :

Pourquoi vous devriez (probablement) utiliser Typescript

Comment ne pas tuer un projet avec de mauvaises pratiques de codage ?

Stratégies de récupération des données dans NextJS

Articles connexes

Développement de logiciels

Construire des applications web à l'épreuve du temps : les conseils de l'équipe d'experts de The Codest

Découvrez comment The Codest excelle dans la création d'applications web évolutives et interactives à l'aide de technologies de pointe, offrant une expérience utilisateur transparente sur toutes les plateformes. Découvrez comment notre expertise favorise la transformation numérique et la...

LE CODEST
Développement de logiciels

Les 10 premières entreprises de développement de logiciels basées en Lettonie

Découvrez les principales sociétés de développement de logiciels en Lettonie et leurs solutions innovantes dans notre dernier article. Découvrez comment ces leaders de la technologie peuvent vous aider à développer votre entreprise.

thecodest
Solutions pour les entreprises et les grandes entreprises

L'essentiel du développement de logiciels Java : Un guide pour une externalisation réussie

Explorez ce guide essentiel sur le développement réussi de logiciels Java outsourcing pour améliorer l'efficacité, accéder à l'expertise et assurer la réussite des projets avec The Codest.

thecodest
Développement de logiciels

Le guide ultime de l'externalisation en Pologne

L'essor de outsourcing en Pologne est dû aux progrès économiques, éducatifs et technologiques, qui favorisent la croissance des technologies de l'information et un climat propice aux entreprises.

TheCodest
Solutions pour les entreprises et les grandes entreprises

Le guide complet des outils et techniques d'audit informatique

Les audits informatiques garantissent la sécurité, l'efficacité et la conformité des systèmes. Pour en savoir plus sur leur importance, lisez l'article complet.

The Codest
Jakub Jakubowicz CTO & Co-Fondateur

Abonnez-vous à notre base de connaissances et restez au courant de l'expertise du secteur des technologies de l'information.

    A propos de nous

    The Codest - Entreprise internationale de développement de logiciels avec des centres technologiques en Pologne.

    Royaume-Uni - Siège

    • Bureau 303B, 182-184 High Street North E6 2JA
      Londres, Angleterre

    Pologne - Les pôles technologiques locaux

    • Parc de bureaux Fabryczna, Aleja
      Pokoju 18, 31-564 Kraków
    • Brain Embassy, Konstruktorska
      11, 02-673 Varsovie, Pologne

      The Codest

    • Accueil
    • A propos de nous
    • Services
    • Études de cas
    • Savoir comment
    • Carrières
    • Dictionnaire

      Services

    • Conseil consultatif
    • Développement de logiciels
    • Développement backend
    • Développement frontal
    • Staff Augmentation
    • Développeurs backend
    • Ingénieurs en informatique dématérialisée
    • Ingénieurs des données
    • Autres
    • Ingénieurs AQ

      Ressources

    • Faits et mythes concernant la coopération avec un partenaire externe de développement de logiciels
    • Des États-Unis à l'Europe : Pourquoi les startups américaines décident-elles de se délocaliser en Europe ?
    • Comparaison des pôles de développement Tech Offshore : Tech Offshore Europe (Pologne), ASEAN (Philippines), Eurasie (Turquie)
    • Quels sont les principaux défis des CTO et des DSI ?
    • The Codest
    • The Codest
    • The Codest
    • Privacy policy
    • Conditions d'utilisation du site web

    Copyright © 2025 par The Codest. Tous droits réservés.

    fr_FRFrench
    en_USEnglish de_DEGerman sv_SESwedish da_DKDanish nb_NONorwegian fiFinnish pl_PLPolish arArabic it_ITItalian jaJapanese ko_KRKorean es_ESSpanish nl_NLDutch etEstonian elGreek fr_FRFrench