Pourquoi TypeScript est plus facile que JavaScript

Поделиться
HTML-код
  • Опубликовано: 19 янв 2025

Комментарии • 75

  • @Alorsondev
    @Alorsondev  11 месяцев назад

    Re commentateur-ice !
    Chope mes meilleurs infos pour réussir ta carrière de dev : alorsondev.com
    Si tu penses que cette vidéo est chouette, alors tu vas adorer ce banger
    A très vite !

  • @DynamicCorp242
    @DynamicCorp242 8 месяцев назад +2

    Je viens de découvrir la chaîne RUclips je m'abonne.
    Je suis en train de galèrer sur TS

    • @Alorsondev
      @Alorsondev  8 месяцев назад

      Bienvenue et merci d'être là :)
      J'espère vraiment que cette vidéo t'aidera ! Et que TypeScript facilite ta vie ;)

  • @francoisdhs5014
    @francoisdhs5014 2 года назад +6

    Excellente explication. Je suis étudiant et je suis en cours d'apprentissage sur TypeScript. J'avais l'impression d'être perdu en apprenant ce langage. Mais ton discours a été rassurant, clair et très démonstratif !
    Tu parles avec un langage adapté aux novices et c'est vraiment cool. Tu ne veux pas en mettre la plein la vue avec des explications complexes.
    Top :) Continue ça sera cool. Bon courage :)

    • @Alorsondev
      @Alorsondev  2 года назад +2

      Quel joli commentaire François, merci beaucoup de me l’avoir écrit !
      Je suis vraiment ravie avoir pu t’apporter quelque chose de positif dans ta manière d’aborder le langage ☺️
      Je te souhaite une excellente continuation !

  • @WelmiApp
    @WelmiApp Год назад +1

    Merci énormément pour ta vidéo. Depuis je veux lancer à apprendre TS mais je le trouvais trop compliqué comparé à JS car je trouvais que ça rajoute de la complexité. Mais après ta vidéo je suis décidé à l'apprendre.
    Merci beaucoup.

    • @Alorsondev
      @Alorsondev  Год назад

      Avec grand plaisir ! Merci beaucoup pour ton commentaire et bel apprentissage à toi 😊

  • @Trinita1970
    @Trinita1970 2 года назад +4

    Première fois que je vois quelqu'un prendre le temps d'expliquer l'utilité de TypeScript avec des exemples simples et concret. Ca fait plaisir

    • @Alorsondev
      @Alorsondev  2 года назад +2

      Ca me fait encore plus plaisir que tu me laisses un si beau commentaire ! Merci beaucoup 🙏

  • @KB-gi5dg
    @KB-gi5dg Месяц назад +1

    Whouuuuuouuuuuuuuuuuuuuuuuuuuuuuuuuuuuh !!! Une figure dans youtubegame du dev web qui ne soit pas un homme cis het !!!! trop bien !

    • @Alorsondev
      @Alorsondev  Месяц назад

      Hihihi rpz !! Bienvenue 😁

  • @priskasama
    @priskasama 2 года назад +1

    Viens juste de m'initier à TS, je viens de trouver ta chaîne, explication claire et concrète j'adore merci beaucoup :)

    • @Alorsondev
      @Alorsondev  2 года назад

      J’en suis ravie Priska, merci à toi pour tes gentils mots 😉

  • @LiorCHAMLA
    @LiorCHAMLA 2 года назад +5

    Bravo pour la vidéo. T'as un dico Latin/Français en favoris, faut s'inquiéter ou pas ?

    • @Zangaad
      @Zangaad 2 года назад +1

      😆

    • @Alorsondev
      @Alorsondev  2 года назад +1

      Haha le passé de khâgneuse qui ressurgit xd Merci beaucoup !

  • @1conscience0dimension
    @1conscience0dimension 2 года назад +3

    Vidéo très utile en effet, car tu expliques bien et surtout très simplement la logique sous-jacente dans l'analyse du code. Déjà, je ne connaissais même pas ctrl+clic (j'allais dans le menu contextuel). Les multifiles me rebutent toujours encore et si j'avais vu ce OrderDisplayed, c'est typiquement là où j'aurais bloqué. Parce que je n'ai déjà pas l'habitude de séparer autant mon code. Et je me dis que je devrais comprendre plus vite ,sans autant explorer, ce qui est un genre de complexe injustifié. Je m'en rends compte ces derniers temps et c'est parfaitement confirmé par ta vidéo. En gros, en qq secondes, tu viens de lever un blocage qui m'empêchait de progresser plus, je pense.
    J'essaye de faire des plugins dans Obsidian, et déjà, je ne comprenais pas vraiment l'intérêt des interfaces dans le code. Mais sur les types d'exemples que tu as pris, ça semble limpide. Disons qu'ils suivent les bonnes pratiques, même si ce n'est pas toujours utilisé ensuite, selon les exemples.
    L'évolution en Python est la même, et je buttais aussi sur les mêmes points. D'où l'intérêt d'explorer plusieurs langages. Par contre, pour ma mémoire limitée, toute cette typo (supplémentaire) m'a toujours rebuté. Mais bon, ça va finir par devenir naturel à force de revoir les choses...
    Donc oui, c'est justifié ce qu'apporte TS et donc je dirai que TS est plus propre que JS, et une fois maitrisé, plus simple d'utilisation.

    • @Alorsondev
      @Alorsondev  2 года назад +1

      Wow elle est géniale ton analyse ! Je suis super contente que la vidéo te montre que tu peux repousser les limites. Ouais sur le moment on se dit que ce qu’il faut écrire en plus est énorme mais effectivement, ça devient une seconde nature et on est toujours récompensé

  • @CoulibalyCheickMohamed
    @CoulibalyCheickMohamed 9 месяцев назад +1

    Entierement d'accord avec toi

    • @Alorsondev
      @Alorsondev  9 месяцев назад

      Merci beaucoup pour ton commentaire 😊

  • @greenboy59
    @greenboy59 Год назад +1

    Merci pour cette vidéo. Je redoutais un peu Typescript. J’avais du mal à voir les usages concrets. Maintenant je comprend mieux son utilité 👍

    • @Alorsondev
      @Alorsondev  Год назад +1

      Merci beaucoup greenboy pour ton retour, j'en suis vraiment ravie !!

  • @floriangasparine4436
    @floriangasparine4436 2 года назад +6

    Je ne sais pas si tu te rappelles, mais mon entretien technique (code revu sur du React TypeScript) justement, c'est bien passé, merci encore pour ta vidéo !
    Franchement, tu es super claire dans tes explications et posé, c'est super agréable à écouter.
    Tu n'as jamais eu l'idée de créer tes propres formations ? 🙃

    • @Alorsondev
      @Alorsondev  2 года назад +1

      Mais oui ! C'est génial !! Félicitations 👏
      Et plein de mercis à toi pour tes mots sur la vidéo, ça me fait super plaisir ! D'autant plus si ça t'a évoqué l'intérêt de mettre en place une formation, que je trouve chouette !

    • @floriangasparine4436
      @floriangasparine4436 2 года назад +1

      @@Alorsondev Merci à toi en tout cas :) J’ai hâte de te voir dans une prochaine vidéo !

  •  2 года назад +1

    merci pour cette vidéo didactique. Juste une question, as tu déjà essayé Dart, qui était le concurrent de TS avant de devenir le langage de Flutter ? Si oui, pourquoi préfères tu TypeScript ?

    • @Alorsondev
      @Alorsondev  2 года назад

      Avec plaisir !
      Ah non, jamais essayé Dart ! Tu en penses quoi ?

    •  2 года назад +1

      @@Alorsondev je découvre pour le moment, mais comme j'ai le choisir entre approfondir TS ou apprendre Dart, je vais peut être continuer à esquiver TS. Malheureusement, ca devient très difficile de passer au travers. :'D

  • @KeyssiBreezy
    @KeyssiBreezy 2 года назад +2

    Je voulais justement m'initier à TS alors ta vidéo tombe à pique 😊

    • @Alorsondev
      @Alorsondev  2 года назад

      C'est parfait ma chère amie 🥰 Je suis ravie qu'elle te serve à point nommé

  • @farhatkouif8371
    @farhatkouif8371 Год назад +1

    bonsoir prof ,je suis tjrs ce algérien , même de le dire tjrs je suis en retard ,bravo prof

    • @Alorsondev
      @Alorsondev  Год назад

      Merci beaucoup pour votre soutien !

  • @AlexandreKelifa
    @AlexandreKelifa 2 года назад +1

    Excellent, je viens juste de faire la réflexion hier soir à un dev senior moi qui suis super junior!
    Je lui ai dis :
    - " j'ai utilisé une seule fois Typescript, et en revenant sur React en JS j'ai l'impression que quelqu'un a éteint la lumière!"

    • @dominiquetalis1516
      @dominiquetalis1516 2 года назад +1

      Typescript, quand tu débutes, c'est le plan de Las Vegas que t'as sous les yeux ! 😅

    • @Alorsondev
      @Alorsondev  2 года назад

      Hahaha ! L'addiction est immédiate

    • @Alorsondev
      @Alorsondev  2 года назад

      @@dominiquetalis1516 Les portes de la prospérité 🙏

    • @dominiquetalis1516
      @dominiquetalis1516 2 года назад +1

      @@AlorsondevTS c'est le Saint-Bernard du dev JS dans la froidure de la montagne des bugs. 😁. Mais plus sérieusement, si il est tant plébiscité actuellement, c'est parce qu'il apporte une meilleure DX que JS.
      Cependant, quand tu débutes, ça peut être contre-productif d'avoir autant de warning dans ton script. Après, ça reste juste mon avis.

    • @Alorsondev
      @Alorsondev  2 года назад +1

      @@dominiquetalis1516 merci de l’avoir partagé 😉

  • @alexisduru8334
    @alexisduru8334 Год назад +1

    Merci pour ces explications ! 🙏🏼

  • @1conscience0dimension
    @1conscience0dimension 2 года назад +1

    ok c'est pas de l'algorithmie, mais à 24:47, intuitivement, j'aurais plutôt fait une boucle avec un break, si la condition est remplie pour éviter d'itérer sur tous les éléments. Évidemment utile si la liste est très longue. En regardant sur stackoverflow, j'ai vu que la solution some apparaissait dans la plupart des réponses. Mais bon la solution précédente avec !! (équivalent à Boolean(...)) et find semble plus pertinente puisqu'elle s'arrête d'itérer dès le 1er élément trouvé. C'est donc l'équivalent de ma boucle avec un break. Et vu que c'est codé surement en C ce devrait être le plus rapide. d'ailleurs foreach est plus lent qu'un for d'après ce que j'ai vu.

    • @Alorsondev
      @Alorsondev  2 года назад

      Très intéressant !! Merci beaucoup pour tes infos !

  • @question-du-temps
    @question-du-temps 2 года назад +1

    Est-il obligatoire que j'ai des bases en JS afin de me lancer en TS ? Merci pour cette vidéo.

    • @Alorsondev
      @Alorsondev  2 года назад

      Nope, Tt agit là où JS agit peu, donc tu pourras voir les spécificités des deux en même temps et avec plus de confort que si tu voyais JS seul ;) Merci à toi pour ton commentaire !

  • @MattElisa97
    @MattElisa97 2 года назад +3

    LE DESTIN !!! y'a 3mn j'en parlais avec un collègue pour que je m'y mette sérieusement lol. Attends Abe je vais chercher mes pop corn

    • @roadtodev4603
      @roadtodev4603 2 года назад +2

      Timing aussi j’en ai parlé y a deux heures avec mon mentor et il me disait qu’il fallait que je m’y mette 😂

    • @Alorsondev
      @Alorsondev  2 года назад +1

      Quand les étoiles s'alignent !! Vas-y je t'attends xd

    • @Alorsondev
      @Alorsondev  2 года назад +1

      @@roadtodev4603 Voilàààà

  • @wilhemnedan3410
    @wilhemnedan3410 Год назад +1

    Dispenses - tu des cours en visio ?

    • @Alorsondev
      @Alorsondev  Год назад

      Hello ! Non, mais inscris-toi sur alorsondev.com et j'aurai peut-être quelque chose pour toi ;)

  • @rachidamirat9470
    @rachidamirat9470 2 года назад +1

    Merci pour ton travail....

    • @Alorsondev
      @Alorsondev  2 года назад

      Merci à toi pour ton commentaire 😉

  • @kevinshango9517
    @kevinshango9517 2 года назад +1

    Merci pour le contenu et le partage de connaissance !

  • @fredericgaufichon7373
    @fredericgaufichon7373 2 года назад +1

    super vidéo, merci !

    • @Alorsondev
      @Alorsondev  2 года назад

      Merci à toi de l'avoir regardée !

  • @franssu2229
    @franssu2229 2 года назад +1

    Ton exemple du product name aurait pu être traité plus rigoureusement, car c'est bizarre que tu changes d'avis sur ta spec (tu voulais une string), pour la seule raison que TS révèle que tu ne peux pas en obtenir une si facilement, un check au run-time avec une gestion d'erreur est préférable..

    • @Alorsondev
      @Alorsondev  2 года назад

      Oui tu as raison… l’effet pervers d’avoir voulu écourter l’exemple au max

  • @minute_illimitee
    @minute_illimitee Год назад +1

    TypeScript est obligatoire pour une application Angular !!! je l'utilise tous les jours :)

  • @wisdom6739
    @wisdom6739 2 года назад

    Les femmes en général et particulièrement dans le dev, ont vraiment une autre approche en ce qui concerne le partage de connaissance, et c'est totalement appréciable !

    • @Alorsondev
      @Alorsondev  2 года назад +1

      C’est superbe que notre plus-value soit reconnue 👌🏾

  • @pascalpivaty1144
    @pascalpivaty1144 2 года назад +1

    Vieux codeur autodidacte (souffrant un peu... hum hum.. du syndrome de l'imposteur ;-) ta vidéo vient de m'inciter à m'y mettre... à reculons certes... mais à m'y mettre ! Merci et bravo

    • @Alorsondev
      @Alorsondev  2 года назад

      Oh c’est trop chouette !! Merci à toi de partager ton parcours, bel apprentissage ! Ça va être de la bebon 😁

  • @oumar_kone
    @oumar_kone 2 года назад +1

    Typescript oui mais le père reste le père JavaScript

  • @1conscience0dimension
    @1conscience0dimension 2 года назад +1

    Python est plus facile que TS et JS. Mais bon ok j'apprends JS/TS

    • @Alorsondev
      @Alorsondev  2 года назад +1

      Bel apprentissage 😉

  • @kenshinhimura3140
    @kenshinhimura3140 2 года назад +2

    Pff n'importe quoi typescript c'est du travail en plus.

    • @guillaumerobert1506
      @guillaumerobert1506 2 года назад +1

      TypeScripts c'est la lumière au bout du sombre tunnel de JavaScript. Par exemple le fait de pouvoir donner le type du e variables est pour moi essentiel

    • @kenshinhimura3140
      @kenshinhimura3140 2 года назад +1

      @@guillaumerobert1506 Pff n'importe quoi tu fais des lignes de code en plus c'est tout. Un console.log avec un type of suffit

    • @guillaumerobert1506
      @guillaumerobert1506 2 года назад +1

      @@kenshinhimura3140 ton console.log te fais une ligne en plus qu'il faut en plus penser à enlever ensuite, que là on voit tout de suite s'il y a une erreur avant même la compilation et l'exécution...
      et surtout ça rend le code plus compréhensible et le typage n'est qu'un exemple des avantages de TS, et JS était seul à ne pas utiliser le typage

    • @Alorsondev
      @Alorsondev  2 года назад +1

      ​@@guillaumerobert1506 On est d'accord 😉 Le temps investi dans le typage est largement compensé par celui qu'on gagne à ne pas buguer / console.loguer

    • @franssu2229
      @franssu2229 2 года назад +1

      @@Alorsondev sans compter la capacité à pouvoir refacto sans crainte