React vs Vue en 2024 - Lequel choisir ?

Поділитися
Вставка
  • Опубліковано 21 гру 2024

КОМЕНТАРІ • 395

  • @atinux
    @atinux 3 місяці тому +60

    Wow merci pour cette vidéo !
    Des gros bisous de la team Nuxt ❤

  • @silverhawk7211
    @silverhawk7211 3 місяці тому +126

    Pour moi c'est tout vu, c'est vue

    • @jeromemoulin5241
      @jeromemoulin5241 3 місяці тому +1

      c'est pas le but de la vidéo ? ˆˆ

    • @sefix3925
      @sefix3925 3 місяці тому +15

      je m'attendais à une telle react

    • @jeromemoulin5241
      @jeromemoulin5241 3 місяці тому

      @@sefix3925 🤣 pas mal , c'est simple efficace . C'est svelte

  • @v0.1-y1j
    @v0.1-y1j 3 місяці тому +32

    Idée video: Développeur React Apprends Vue en 15min (ou vice versa)

  • @Conobipe
    @Conobipe 3 місяці тому +53

    Je suis dev full stack depuis près de 8 ans, et j'ai une claire préférence pour Vue et surtout Nuxt avec son écosystème incroyable. La transition de Vue 2 vers Vue 3 a été très dure et a vidé une bonne partie de la communauté, mais aujourd'hui Nuxt est vraiment un framework surpuissant, qui permet de développer avec Nuxt UI des interfaces absolument incroyables.
    La documentation est géniale, le fait que le framework est assez opiniâtre permet enfin réellement de réutiliser du code entre ses différents projets de manière super simple.
    J'ai vraiment retrouvé la créativité et le plaisir du développement front que j'avais perdu depuis la transition vers les frameworks JS.
    Gros S/O à l'équipe de Vue et de Nuxt !

    • @MtTheToto
      @MtTheToto 3 місяці тому +2

      C'est subjectif, je trouve le code vue très brouillon et compliqué a comprendre quand on regarde rapidement.
      Les v-if etc je trouve que c'est une catastrophe en lisibilité.
      Pour Nuxt il y a des équivalents en React
      En vue c'est aussi bien plus compliquer de gerer les updates html. Avec React ça demande un peu de prise en main, mais plus de surprise une fois que c'est fait, tu gère tout comme tu le veux

  • @PLRPower
    @PLRPower 3 місяці тому +30

    Complètement d'accord, la simplicité dans le code de Vue est tellement puissant. Il n'y plus besoin de se questionner sur la meilleure manière de faire, tout est déjà bien défini. Il y a également de plus en plus d'utilisateurs Vue donc que du positif à venir !

  • @StevenHeven
    @StevenHeven 3 місяці тому +8

    Je me reconnais tellement dans ta vidéo 😅
    J'ai intégré une boîte où j'ai fait une app avec React en 2018 jusqu'à 2020. Et puis la je refais tout le front de notre app en vue et clairement : je me sens mieux avec vue pour sa façon de coder qui est dirigée et intuitive. J'ai toujours cette peur de mal faire quand y'a 36000 possibilités. La avec vue, je sais que ça fonctionne de cette manière et ça me laisse plus de liberté dans la feature. Et je suis assez d'accord sur le typage par rapport à vue, même si ça s'améliore avec leur release dont la version 3.5.
    Super video en tout cas monsieur numéro 28 influencer mondial 🤘😜

  • @abasop5946
    @abasop5946 3 місяці тому +2

    Merci Benjamin,
    L'opiniâtreté : le fait de réduire le champ des possibles quand on veut faire quelque chose.
    Moi qui pense toujours qu'il devrait y avoir une manière ultime de faire les choses.
    C'est un vrai point fort.

  • @zooldeveloper
    @zooldeveloper 3 місяці тому +1

    Je suis en train de créer mon mini saas avec vue/nuxt et c'est que de bonheur de les utiliser 💚

  • @AllanRolle
    @AllanRolle 3 місяці тому +13

    Team Angular

  • @cggb2214
    @cggb2214 3 місяці тому +31

    Pour ceux qui ont - comme Benjamin - du mal avec le JSX (le fait de pouvoir passer du jsx en props, de mettre du jsx dans des variables etc), j’étais pareil puis j’ai eu un déclic
    Le jsx n’est pas un bizarre mélange de HTML et de JS, je JSX c’est du JavaScript !
    Quand vous faites Test, le JSX l’interprète comme : React.createElement(‘p’, { p:t}, ‘Test’)
    Quand vous passez des composant en props, ce que vous faites ce que vous utilisez des callbacks comme en JavaScript.
    Voilà quand j’ai compris ça j’ai eu le déclic et j’ai beaucoup plus apprécié le JSX

    • @pabloa_e
      @pabloa_e 3 місяці тому +3

      Oui, et ça économise tellement plus de ligne de code !
      Moi je l'ai apprécié en passant du JavaScript vanilla sur React, taper tout à la main le code JS pour créer des éléments HTML, alors qu'avec le jsx bin, clean, facile et compréhensible.

  • @hkmdesigner2345
    @hkmdesigner2345 3 місяці тому +7

    Pour avoir fait les 3, niveau pro. Angular revient très fort. React si tu ne veux pas faire du swift/kotlin/flutter pour le mobile.
    On reprochait les perfs à angular et rxjs mais maintenant il est devant niveau perf et avec les signals bcp moins de rxjs + c'est l'un des seuls framework (je dois tester svelte)

  • @akitain
    @akitain 3 місяці тому +4

    Tellement peu de gens qui ont regardé la vidéo et qui critiquent (en même temps c'est tellement la guerre entre les 2 là) (vue forever)

  • @loremipsum9448
    @loremipsum9448 3 місяці тому

    Un grand merci pour ce super résumé des forces et faiblaisses des deux framework avec une approche pratique!

  • @shadeez9762
    @shadeez9762 3 місяці тому +38

    Pour moi le gros point fort de react qui n'as pas été cité c'est React Native, le fait qu'avec cette stack tu peux facilement faire des app natives à intégrer à l'app store c'est la principale raison pour laquelle j'aurai envie d'apprendre react

    • @jackomeme
      @jackomeme 3 місяці тому +3

      Intéresse toi à flutter alors

    • @waffleman2226
      @waffleman2226 3 місяці тому +3

      Alors j'ai pas fait de react native pour ce qui concerne les app, mais j'ai entendu la majorité dire qu'il est préférable de se tourner vers flutter

    • @tortue34170
      @tortue34170 3 місяці тому +3

      Contrairement à ce qu'on pourrait penser, React Native ce n'est pas du dev "natif" à proprement parler.. 😅. Pour du natif il faut se tourner vers Kotlin (Android) et Swift (IOs). Sinon Flutter offre un bon entre deux avec des performances proches du natif, pas de bridge JS, et il me semble, une meilleure portabilité (desktop, dont linux intégré à partir de la V3)

    • @victormustin2547
      @victormustin2547 3 місяці тому +4

      @@jackomeme flutter = nul car il n'utilise aucune des API natives, c'est du bricolage

    • @victormustin2547
      @victormustin2547 3 місяці тому

      @@tortue34170 Si si React native utilise toutes les API natives via expo

  • @Chretien_Rostini
    @Chretien_Rostini 2 місяці тому

    Merci pour l'orientation Benjamin❤

  • @denisjean-bastien1253
    @denisjean-bastien1253 3 місяці тому +12

    Je suis bien content d'avoir choisi Svelte 😊

    • @YannAriell
      @YannAriell 3 місяці тому +5

      Tellement, mais on l'entend pas assez c'est dommage

    • @360matt
      @360matt 3 місяці тому +8

      Team Svelte

    • @sergeserge3467
      @sergeserge3467 2 місяці тому +1

      Je n'ai jamais été aussi productif qu'avec Svelte.
      Mais derrière c'est pas meta ni google alors tout le monde s'en fou, et comme tout le monde s'en fou, l'écosystème reste trop petit, donc tout le monde s'en fou 🤬

  •  3 місяці тому +36

    Moi je dis Svelte, comme ça y a pas débat. Et ... clairement, c'est top comme framework ;)

    • @360matt
      @360matt 3 місяці тому +4

      Pareil, je ne jure que par Svelte

    • @econobvious4114
      @econobvious4114 3 місяці тому +1

      Team Svelte aussi let's go !

    •  3 місяці тому

      @@econobvious4114 Comptez vous ! on est 3 :D

    • @alexmge9182
      @alexmge9182 3 місяці тому +1

      Svelte

    • @johan-jnn
      @johan-jnn 2 місяці тому +4

      Pour avoir fait des (petits) projets perso en React, Vue et Svelte... Je suis entièrement d'accord avec toi ! J'ai jamais autant aimer coder des apps qu'avec Svelte

  • @Gui-sector7
    @Gui-sector7 3 місяці тому +2

    C'est très intéressant, il est vrai qu'un moment donné au lieu de perdre du temps sur le choix de tel ou tel framework pour développer, l'essentiel est de produire efficacement (et vite). Ayant repris un peu le développement récemment, j'ai préféré partir sur React, sachant que c'était le seul que j'ai vraiment utilisé et appris (même s'il reste encore beaucoup à apprendre personnellement) au lieu de me diriger vers un autre framework et l'apprendre depuis la base. Mais je dois quand même admettre que j'ai été très intéressant par tes retours concernant vue !

  • @meleadr
    @meleadr 3 місяці тому +44

    Angular 👀

    • @jeandarius8791
      @jeandarius8791 3 місяці тому +8

      Svelte 👀

    • @KpryKorn
      @KpryKorn 2 місяці тому

      Angular sur autre chose que du legacy ou une entreprise bancaire/assurance/mutuelle, bof

    • @MrKemonas
      @MrKemonas 2 місяці тому +1

      @@KpryKorn Tu as clairement pas compris le framework

    • @rpgamer1002
      @rpgamer1002 2 місяці тому

      Pour les professionnels 👌😉

    • @KamosisSec
      @KamosisSec 5 днів тому

      créer par des génies pour les génies

  • @Mrchiken3
    @Mrchiken3 3 місяці тому

    Ce genre de format est un Banger ❤️ on n'en veut plus

  • @tfgg1490
    @tfgg1490 3 місяці тому +3

    Svelte js pour créé des SaaS incroyable 😻

  • @jarodcouprie2165
    @jarodcouprie2165 3 місяці тому +3

    Angular à fonds depuis la version 17/18 et React pour des petits projets avec des libs UI comme shadcn

  • @ts98mlv
    @ts98mlv 3 місяці тому +1

    Je suis team vue à 1000%. Comme toi, je suis sensible au fait de séparer les templates de la logique. Je n’ai jamais eu l’occasion de travailler sur un projet react qui était pérenne dans le temps car tout était tout le temps mélangé et écrit d’autant de façons que de devs…
    Pour avoir fait du vue 2 et 3, vue 3 est une incroyable révolution 😍 et je n’ai, pour ma part, jamais eu de soucis avec typescript sous vue3.
    Mais je dois admettre que svelte me fais de plus en plus de l’oeil

  • @jimymarletta7251
    @jimymarletta7251 3 місяці тому +1

    Merci pour cette vidéo !
    J'ai fait du React pendant 3 ans et j'ai lâché un peu l'affaire cette dernière année. Je compte me lancer dans le dev d'un SaaS (tiens tiens, on se demande à cause de qui 😅) et avec les récents changements de React, ça me prend un peu la tête de me remettre dedans, comme tu dis, je suis tout rouillé.
    Je vais profiter de ça pour tester Vue et Nuxt, merci pour cette vidéo qui tombe à point nommé !

  • @raphaelduquesne6940
    @raphaelduquesne6940 2 місяці тому

    Apprendre l'informatique avec Dewey adulte, c'est quand même cool 😅 Plus sérieusement merci pour ton comparatif bien utile !

  • @Bastienreturn
    @Bastienreturn 3 місяці тому +6

    A chaque fois que je suis tombé dans un projet React, c'était du code spaghetti, je suis devenu allergique à ce langue xD Pour le coup Vue ou Angular sont très hiérarchisé, c'est plus apprécié en entreprise je pense

  • @cocadmin
    @cocadmin 3 місяці тому +23

    htmx😎

    • @not_kelbaz
      @not_kelbaz 3 місяці тому +5

      + Svelte 🙃

    • @mwlulud2995
      @mwlulud2995 3 місяці тому

      Bon svelte 5 c'est de la merde parcontre​@@not_kelbaz

    • @tfgg1490
      @tfgg1490 3 місяці тому +2

      ​@@not_kelbaz svelte et sveltekit ❤

    • @the.overthinking.bee2
      @the.overthinking.bee2 2 місяці тому

      la stack des BG mdr Go + templ + htmx (GOTH)

  • @JoyDBa24
    @JoyDBa24 2 місяці тому

    Ce qui me plaît chez Benji, c'est sa manière de voir les choses de manière simple. Les trucs de qui a le meilleur code, la meilleure manière de faire c'est pas son problème. Il est orienté feature
    Big Up

  • @Devtheroadjack
    @Devtheroadjack 3 місяці тому +1

    Justement je commençais à me poser la question sur quoi partir, je suis resté un certain moment sur js vanilla parce que je me voyais pas commencer un framework ou autre sans avoir un minimum de base mais force est de constater que ça peut être un gain de temps non négligeable sur le dev de mes projets.
    Je vais mettre la doc de Vue sur mon chevet car avec ta vidéo, ça a l'air de me correspondre un peu plus que React.
    Continue ce genre de vidéos, Mr Top 28*.. ça permet d'éclaircir un peu les choses pour les "débutants" :)

  • @alphonse-romeo
    @alphonse-romeo 3 місяці тому +2

    Excellente vidéo, totalement d'accord avec la conclusion (en meme temps je fais du vue 😅)
    En revanche il aurait été bien d'expliquer les différences vue2 / vue3 / composition API car ça perd beaucoup de débutants, surtout que pas mal de boites ont des projets sous vue2

  • @aquisiteur5956
    @aquisiteur5956 3 місяці тому +1

    Complètement d'accord !

  • @vaughn_555
    @vaughn_555 Місяць тому

    sympa la vidéo, tout à fait d'accord concernant la DX sur Vue.

  • @Nothwarren
    @Nothwarren 3 місяці тому +2

    Apres le vue3 peu se faire sans composition en mode object avec du export default { props: { foo: { type: string, default: 'bar' } } Et c'est encore plus lisible je trouve !

  • @yafomyamo
    @yafomyamo 2 місяці тому

    Très bien! bravo, merci Mr Benjamin code; continuez! :-)

  • @loutrea
    @loutrea 3 місяці тому +22

    Maintenant je t'appellerai Monsieur Top 28 étoile.

  • @faifad
    @faifad Місяць тому

    Merci pour cette comparaison Mr top 23!

    • @BenjaminCode
      @BenjaminCode  Місяць тому

      Merci pour le 23. Ça fait chaud au cœur.

  • @CaptainCoder999
    @CaptainCoder999 Місяць тому

    9:54 je suis assez d’accord, il y a pas mal de choses qui fonctionnent assez mal au niveau du typage sur Vue

  • @azertykaz
    @azertykaz 3 місяці тому +4

    Pour moi c’est vue/nuxt 👌

  • @jobam7
    @jobam7 3 місяці тому +6

    Il pourrait être intéressant de comparer 2 frameworks: Vue et Angular plutôt qu’un framework et une library

  • @hurben
    @hurben 3 місяці тому +1

    Ah bah ça tombe bien je suis à la croisé du chemin :D

  • @mgcodeur
    @mgcodeur 2 місяці тому

    Ce qui me plaît chez Vue, c'est sa simplicité

  • @ykc9621
    @ykc9621 3 місяці тому +3

    De mon côté, opiniâtre et bien typé : Angular !

  • @Nicolas-jx9mj
    @Nicolas-jx9mj 3 місяці тому +23

    Si l'on regarde la stack technique des entreprises qui recrutent actuellement, on se rend vite compte que la part de marché de Vue est lilliputienne comparé à celle de React. Autrement dit, on a beaucoup plus de chances de trouver un job en tant que dev React qu'en tant que dev Vue. Peut-être aurait-il été judicieux de le mentionner dans un soucis de transparence totale...

    • @ugotiberto5741
      @ugotiberto5741 3 місяці тому +8

      Sauf que le marché junior par exemple est saturé sur React alors peut être que c'est plus intéressant pour un junior de se spécialiser sur Vue

    • @ar7awn
      @ar7awn 3 місяці тому +2

      bof tout le monde fait du react

    • @FauZaOFF
      @FauZaOFF 3 місяці тому

      @@ugotiberto5741 je pense que le mieux c’est simplement de faire les 2 jusqu’à ce qu’il y ai du changement dans les emplois et se spécialiser dans react ou vue selon la demande car si il a encore beaucoup de temps pour apprendre pourquoi se restreindre à un seul ?

    • @almblx
      @almblx 3 місяці тому

      @@ugotiberto5741 Je suis passé sur Vue exactement pour cette raison et j'ai pu trouver une alternance

    • @lloydlasalete7862
      @lloydlasalete7862 3 місяці тому +4

      Non, vous n'êtes pas "unique" en vous différenciant de la masse, ce qui vous sépare du reste c'est votre niveau/skill bruts car un dev frontend et dev en général c'est quelqu'un qui résout des problèmes, les languages, librairies et frameworks sont juste des outils.

  • @zlepoizon
    @zlepoizon 3 місяці тому +1

    Salut. Que penses tu de svelte js ?

    • @mygoi715
      @mygoi715 3 місяці тому

      Sous-coté :')

  • @divini629
    @divini629 3 місяці тому +8

    Angular en terme de lisibilité de lecture, de structure c'est d'un tout autre niveau. Mais la courbe d'apprentissage est bcp plus grosse 😬

    • @wikoal
      @wikoal 3 місяці тому

      Angular a été créé pour faire passer des dev backend au front-end.
      Et on retrouvait sur les premières versions des nommages venant de java.
      Donc plus structuré.

    • @rpgamer1002
      @rpgamer1002 2 місяці тому

      C'est seul outil "professionnel" de la liste.

  • @nicoriot4957
    @nicoriot4957 3 місяці тому +3

    Angular!

  • @boursbenjamin6672
    @boursbenjamin6672 3 місяці тому

    Wow top 23 influencer monde, GG haha c'est de la bombe ! :D Clairement on peut faire confiance à state of JS

  • @JoyDBa24
    @JoyDBa24 2 місяці тому

    La prochaine fois il faut nous amener le framework des Marine: Angular ❤

  • @Jaytonic3
    @Jaytonic3 2 місяці тому +1

    Angular

  • @dev4www
    @dev4www 3 місяці тому +2

    25 ans dans le métier, j'ai eu la chance de travailler sur bcp de technos. pour ma part, voici ma stack: le front, c'est Vue + Quasar et pour le backend c'est Rust + Axum

  • @wilsonikedakoffi723
    @wilsonikedakoffi723 3 місяці тому +1

    merci beaucoup🥰

  • @antoine1523
    @antoine1523 3 місяці тому +2

    Pour moi la séparation chez Angular est beaucoup clair que chez les deux autres zigotos que sont React et Vue, mais je ne suis pas assez objectif..

  • @Ertozar88
    @Ertozar88 3 місяці тому +17

    Svelte

  • @aymelg
    @aymelg 3 місяці тому +37

    Je n'arrive pas à m'imaginer coder avec un autre framework JS autre qu'Angular. Et encore plus depuis les dernières version.

    • @jeromemoulin5241
      @jeromemoulin5241 3 місяці тому +1

      oui mais la on veut parler juste de React et Vue. car bah les écoles de dev bootcamp fullStack js => futur chômeur font du React et ensuite bah il aime les Vue => donc aller tous sur Vue ( mais franchement c'est bien mieux comme ca pour les dev Angular ˆ^moins de pub c'est cool ). Par contre j'aime bien comment il présente chacun c'est bien cool et simple de compréhension.

    • @Monsieur_Anderson
      @Monsieur_Anderson 3 місяці тому +7

      J'ai poncé Angular pendant plusieurs années puis je suis passé à Vue.js, honnetement ce framework a tous les avantages d'Angular sans ses défauts

    • @rightclickerxd870
      @rightclickerxd870 3 місяці тому +2

      J'aime tellement pas la lourdeur de ce truc.
      Une vraie pieuvre.

    • @KevinMonsieur-c3g
      @KevinMonsieur-c3g 3 місяці тому

      @@jeromemoulin5241 "futur chômeur" 🥲 Comme quand on sort de l'université, la seule difficulté est trouver la première expérience, après on s'en branle totalement de où tu viens

    • @FaRead01
      @FaRead01 3 місяці тому +1

      La même angular reste le must

  • @Naxela_Red
    @Naxela_Red 3 місяці тому +1

    Salut Monsieur 23... 28* !
    Tu as omis un point qui à mon sens termine React dans le choix d'un framework : les stores.
    Avec Vue c'est tellement simple de créer et gérer les valeurs dans un store avec les methods et les mutations, alors qu'avec React si on veut pouvoir avoir des stores, on est obligés d'installer une lib tierse (Redux étant la plus connue) mais je trouve ça bien moins intuitif que la gestion native des stores de Vue.
    Mon avis est peut-être un peu biaisé sachant que j'ai fait 3 ans de Vue puis 6 mois de React, mais le fait de devoir installer pléthore de libs et devoir gérer la compatibilité entre-elles fait que j'ai une certaine réticence à réutiliser React plus tard.
    PS: excellente vidéo et j'espère que tu continueras de grimper dans ce classement 😁

    • @simonjacquemin8636
      @simonjacquemin8636 3 місяці тому

      Tu peux désormais te passer de redux avec React en utlisant les providers et useContext. C'est à toi de créer les methodes d'update de la data mais justement l'approche est plus intuitive. Tu as un controle totale sur la mise à jour de tes donneés.

    • @simonjacquemin8636
      @simonjacquemin8636 3 місяці тому

      Il faut voir ton provider comme un hook classique ou tu fais ce que tu veux en manipulation de données

  • @JohnDoe-ry3sq
    @JohnDoe-ry3sq 3 місяці тому +1

    Le reacte c'est atroce visuellement ! Il y a sans doute des super idées etc, mais aujourd'hui la vraie difficulté dans les grosses code base c'est 80/20, donc 80 % du temps à comprendre un code existant et 20% du temps a coder les nouvelles fonctionnalités. La dessus le vue est un banger

  • @EpistolShow
    @EpistolShow 3 місяці тому +2

    Après tu oublie un point essentiel : l'employabilité. Y'a bcp moins d'offre en vue qu'en react malheureusement

  • @Shoto5536
    @Shoto5536 3 місяці тому +2

    C'est pareil pour moi. Quand je reviens sur React après un certain temps, je suis un peu perdu. Alors que Vue, c'est comme le vélo, ça ne s'oublie pas. Sinon, je ne sais pas si tu l'a déjà faite. Mais une vidéo sur Adonis serait pas mal pour donner un coup de pouce au framework. Il est vraiment excellent.

  • @elidoloko2756
    @elidoloko2756 Місяць тому

    merci pour cette vidéo

  • @LionelMartin-m1c
    @LionelMartin-m1c 3 місяці тому

    Il faut aussi prendre en compte l'évaluation et les BC a chaque realse majeur

  • @muslim8622
    @muslim8622 3 місяці тому +1

    Pour l'intégration avec Typescript côté Vue, c'est un problème connu avec le LSP de volar.js
    React n'a pas ce problème car le JSX/TSX est reconnu comme un "standard" javascript et est directement géré par le LSP de Typescript (ts-server)
    D'ailleurs, le framework Astro utilise aussi volar donc a le même problème que Vue

  • @mine-znr
    @mine-znr 2 дні тому

    Je trouve cette vidéo intéressante, j'ai commencé par apprendre avec Vue JS, j'avais du mal j'étais un peux perdu, je me trouve mtn beaucoup plus à l'aise avec react sans savoir vraiment pourquoi ! Cependant vidéo très intéressante

  • @robincamarasa5096
    @robincamarasa5096 3 місяці тому +2

    Très bonne vidéo comme toujours, je me demande quelle est ta vision sur les nouvelles approaches pour faire du web du genre WASM ou HTMX?

  • @ChristopheLefevre
    @ChristopheLefevre 3 місяці тому +1

    Merci, pour ta vidéo, je suis passé de angular à Vue sur mes projets et je suis resté sur Vue, ce qui fait que je n’ai jamais bossé sur React et parfois, je « culpabilise » car on dirait que c’est le seul frameworks qui est enseigné.
    Tu me rassures sur mon choix.

  • @ArthurCousseau
    @ArthurCousseau 2 місяці тому

    Salut Benjamin, merci pour ton point de vue. J'ai fait qqes projets avec React, je passe à Vue pour mon nouveau. Jusqu'à maintenant c'est cool ! Pas encore testé Nuxt mais étant à Bordeaux j'avoue que mon côté chauvin va probablement finir par prendre le dessus 🍷

  • @chosta94
    @chosta94 3 місяці тому +1

    Perso je fais du Vue.js (Nuxt), et React Native en mobile. Je ne trouve pas particulièrement difficile les deux framework...Mais Vue.js est très instinctif/intuitif je trouve.

  • @gryphen1542
    @gryphen1542 2 місяці тому

    J'ai travaillé que avec react, j'adore le JSX mais j'avoue que tu me donnes très envie de tester Vue!

  • @leuvias2604
    @leuvias2604 3 місяці тому +1

    Mr Top 28 étoile 👌

  • @roslymamekem1323
    @roslymamekem1323 3 місяці тому +1

    Team vue spécifiquement nuxt

  • @bastienetienne778
    @bastienetienne778 3 місяці тому

    Pour vue il est intéressant de souligner qu'il va exploser react en performance prochainement avec le mode vapor , et le fais qu'il mette l'accent sur le lazy loading mis en avant par qwik

  • @nicolaska1761
    @nicolaska1761 3 місяці тому +1

    Alors personnellement j'utilise les deux et je les trouve aujourd'hui à peu près égaux comme tu l'a montré dans la video. Point de vue IA en revanche je dirais que React a l'avantage car pour avoir un prompt de qualité il suffit de décrire le type de stack que tu as et les libs utilisés, typiquement si la question porte sur du state management il suffit de mentionner Jotai, XState, Redux, Zustand ou autre.. Et surtout avec react il y a accès à V0 par exemple de Vercel permettant de générer des interfaces en React + Tailwind + ShadCN. D'ailleurs autre point mais je trouve que les libs UI sont bien plus riches sur React que sur n'importe quel autre framework existant actuellement, la preuve étant que pas mal de libs sont de base dev pour React puis pensées pour Vue ou Svelte.
    J'ai aussi espoir dans l'avenir que Solid arrive à grossir car il représente pour moi un React en niveau de sa flexibilité, sans les footguns que représentent useEffect ou useMemo par exemple.

  • @surrion
    @surrion 3 місяці тому +1

    j'ai les mêmes remarques que toi pour React, je trouve ça trop four tout, la séparation du ts et du html est pour moi essentiel pour pas finir avec du code spaghetti, react c'est un peu le php du js :D

  • @antoinecandy
    @antoinecandy 3 місяці тому

    Merci ! :) et angular ?

  • @marcelgrolain2764
    @marcelgrolain2764 3 місяці тому

    React, Next c'est du lourd 😅😅

  • @MrKaralix
    @MrKaralix 3 місяці тому

    J'ai eu l'occasion il y a quelques années de donner des cours de Vue et de React. Le problème est qu'on avait commencé par Vue que les étudiants avaient bien apprécié, et l'année suivante React (car nécessaire sur le marché du travail). Habitués à la DX de Vue, les étudiants étaient vraiment désarçonnés par React, sa façon de développer et sa documentation clairement pas au niveau de celle de Vue.
    La vérité c'était il y a un moment, ça a probablement changé depuis. Même si Vue reste mon préféré, de loin.

  • @thisweekinreact
    @thisweekinreact 3 місяці тому

    Mon choix 👆👆👆

  • @fabienlecuyer8107
    @fabienlecuyer8107 2 місяці тому

    Angular pour moi, je trouve que tout est beaucoup plus clean niveau code, pour des gros projets le côté structuré est un gros plus et depuis les dernières versions en terme de performance c'est très bon

  • @shinsekai2843
    @shinsekai2843 2 місяці тому

    La magie du SFC 😂

  • @guillaumeeeeeeee
    @guillaumeeeeeeee 3 місяці тому +3

    En fait ça n'a pas trop de sens de comparer les framework en fonction de leur fonctionnalités. l'important c'est surtout l'usage et l'écosysteme. Si ton but en apprenant un framework, c'est de trouver des missions rapidement, ou bien intégrer une entreprise, tu peux miser sur React les yeux fermés.

    • @Gauthierlory
      @Gauthierlory 2 місяці тому

      missions rapidement et React, assez mitigé vue la concurrence sur le marché React en ce moment

    • @EdzonmxDev
      @EdzonmxDev 2 місяці тому

      @@Gauthierlory Non mais React est largement supérieur en demande sur le marché autant apprendre React pour etre pris rapidement.

  • @weyzohorth
    @weyzohorth 3 місяці тому +1

    Vue, car je pense qu'un template devrait être dénué au maximum de logique (des boucles et des conditions au plus simple). Et React a tendance à faciliter beaucoup trop facilement ce genre de comportements qui produisent du code qui mélange les choux et les carottes. C'était un peu l'un des défauts du PHP (il y a bien longtemps, je ne sais pas ce qu'il en est aujourd'hui), mélanger l'html avec le code PHP. On refait la même chose avec React.

  • @rpgamer1002
    @rpgamer1002 2 місяці тому +1

    Depuis qu'Angular propose les standalone components et le control flow il n'y a plus débat pour moi.

  • @maxwebstudio
    @maxwebstudio 3 місяці тому

    Pour le typage, je galère a documenter mes composantg Vue, et nottamment a avoir de la doc-hint pour les props lorsque l'on consumme un composant

  • @hleet
    @hleet 3 місяці тому

    sympa la comparaison

  • @jefyjo
    @jefyjo 2 місяці тому

    Au boulot, c’est du React, mais en Side Project c’est du vu. Un vrai confort

  • @road2dev
    @road2dev 2 місяці тому +1

    Angular. Du coup 🎉

  • @melissamelissa-c8d
    @melissamelissa-c8d Місяць тому

    Svelte pour moi sans hésiter, la performance est sans égale pas besoin de se casser la tete avec les rendu et blabla, meme avec les runes il y a plusieurs manières de faire de la réactivité, c'est trop top

  • @zxenon_
    @zxenon_ Місяць тому

    C'est pas si je suis le seul, mais même avant de chercher à savoir la tech et la specificité du framework, c'est le logo et le UI qui m'attire. C'est pour ça que j'aurai clairemement une pref dingue pour Vue. Le logo V en vert et le nom, j'ai tout de suite accroché

  • @Monstermash355
    @Monstermash355 3 місяці тому +1

    Tu choisis ce qui te donne du taf, donc react

  • @kechicheyounes78
    @kechicheyounes78 3 місяці тому

    Salut Benjamin !
    Tu pense quoi des outils no-code comme Webflow ? Je suis dev full-stack mais j’ai l’impression que c’est plus simple de créer des sites vitrines etc avec des outils comme webflow et notamment pour le creative dev !
    Merci pour ton contenu ❤

  • @Cashandrick
    @Cashandrick 3 місяці тому

    Comme toi j'ai travaillé sur les deux frameworks pendant LONGTEMPS (environ 5 ans). J'ai exactement la même sensation que toi. Et c'est la même chose en ce qui concerne PHP. Même si Symfony est français, je préfère largement le côté clé en main de Laravel.

  • @olga1659
    @olga1659 3 місяці тому +1

    je suis un développer amateur et je fais des projets pas très avancé. Le web n'est pas se que je préfère mais je suis parfois contrait de faire des sites internet, pour cela j'utilise flask et le html/css/js sans aucune librairie du coup j'aimerai savoir concrètement qu'elles sont les avantages de genre de technologie car j'avoue que j'ai du mal à comprendre. Il faudrait peut être que j'essaie pour voir. Merci d'avance

  • @jedisct1
    @jedisct1 2 місяці тому +1

    Vue est tellement plus cohérent que React. Plus agréable à utiliser et la documentation est excellente. Si j'ai le choix, je n'utiliserais React que pour React Native.
    Et Nuxt, c'est chouette.

  • @zamer_1234
    @zamer_1234 2 місяці тому

    Merci pour cette vidéo qui certes montre ton point de vu sur celui que tu préfère,mais reste quand même ouvert sur les deux. Le nombre de vidéos qui ne sont mais pas du tout objectif et qui disent à tort que le futur c'est absolument l'un ou l'autre et qu'il faut absolument l'apprendre fait chier. Car moi je veux pas savoir qui détrône qui,mais qu'apporte l'un comparé à l'autre. Et ce point tu le respecte tout du long. P.S: Moi je préfère React malgré que je n'ai jamais vraiment essayé Vue,car de ce que j'ai vu c'est très structuré (ce qui est pas mauvais en soit),mais j'ai jamais très aimé les bootstraps ou trucs du genre où tu ne peux pas modifier la base à ton goût. C'ets pour ça que je vais avec du MaterialUI que je trouve être un bon entre les deux. Où tu peux modifier ce que tu veux des composantes,mais certes c'est au prix d'une complexité d'apprentissage si tu veux vraiment modifier plus que la couleur des boutons. En bref, j'ai jamais aimé coder dans le style code block ou style similaire, car je trouve que c'est trop limité à ce que je veux faire des fois.

  • @ardigedeonngamingata1689
    @ardigedeonngamingata1689 3 місяці тому

    Vue JS
    J'aimerais bien voir une vidéo Angular vs React vs Vue JS

  • @BRCMediasn
    @BRCMediasn 3 місяці тому

    j'ai toujour des problèmes avec chat gpt quand elle utilise le framework react

  • @OklmZerTuVasRienFaire
    @OklmZerTuVasRienFaire 3 місяці тому

    un point pas abordé, c'est que React c'est vraiment une librairie, React DOM c'est le renderer
    de la 3D avec react three fiber, c'est un renderer dans un renderer
    on utilise la librairie react, mais les components ne sont pas rendus de la même manière
    tu peux faire une application console avec React Blessed, une application mobile avec React Native, du figma avec React Figma, unity etc etc
    c'est pour ça que c'est ultra puissant, et pour ça que c'est une librairie et pas un framework
    j'ai pas encore trop expérimenté vue, mais j'aime bien du peux que j'ai essayé

  • @mat7796
    @mat7796 3 місяці тому +1

    Moi ce qui m'a écarté de Vue quand j'ai taffé avec au travail c'est le peu de librairies, une communauté bien plus mince que React, tout était déprécié c''était l'horreur absolue

  • @Abokor
    @Abokor 3 місяці тому +1

    Vue is the best ❤

  • @bgrand-ch
    @bgrand-ch 3 місяці тому +1

    Super vidéo et je suis un grand fan de Vue ainsi que de Nuxt. Étant aussi un grand fan de jeu de mots, je n'ai pas pu m'empêcher dans les commentaires... Sorry

  • @paparsifal
    @paparsifal 28 днів тому

    Je préfère aussi vue, mais svelte est cool aussi. Je suis sur un projet avec astro en ce moment et tu peux choisir ton framework avec. C’est pas mal aussi, surtout pour faire du ssg.
    Petite remarque par rapport au opiniated traduit en opiniâtre, j’ai une petite préférence pour dogmatique qui correspond mieux à l’idée de mon point de vue(.js)