C'est la fin des développeurs backend - Server component 🤯

  Рет қаралды 12,205

Melvynx • Apprendre à coder

Melvynx • Apprendre à coder

Күн бұрын

Пікірлер: 114
@charlesdecode
@charlesdecode Жыл бұрын
😅C'est drôle, sur ma chaîne, on pense l'inverse ! Avec Blazor Web Assembly qui permet de faire des app avec des technologies "Backend" comme DotNet et C#, on pense que ça sent le sapin pour JavaScript 😈😝 Team BackEnd soutenez mon commentaire ! 💪 💪 PS: Évidemment c'est de l'humour, le paradigme a l'air très intéressant pour produire des BFF par exemple (Backend For Front).
@melvynxdev
@melvynxdev Жыл бұрын
ah on est d'accord !
@BrewalRenault
@BrewalRenault Жыл бұрын
En effet 'faut prendre ces "annonces" avec des pincettes. Nextjs reste un framework et son but est qu'on l'utilise pour de plus en plus de choses. Ce que tu présente au final est du développement backend. Ce sont des fonctionnalités qui peuvent exister simplement grâce au serveur nodejs de next. Donc du code serveur. Comme tu dis au début, on revient vers une architecture old school ou on vient mettre toute la logique métier au même endroit. Ça peut clairement être intéressant pour certains cas simples ou faire des POC rapidement ! Pour des besoins plus complexes, l'argument de "ça devrait être au front de demander ce qu'il veut au back" est pas suffisant pour justifier une telle archi. Y'a bien d'autres moyens plus robustes pour palier a ça d'ailleurs sans même passer par du GraphQL. Globalement je trouve ça assez cool et je pense même l'utiliser pour faire des POC voir MVP. Mais j'imagine vraiment pas troquer une archi classique en layer (avec une api rest, une logique métier découplée etc ...) Par du full nextjs. On va être rapidement coincé et trop couplé au framework. Typiquement le genre de code qui va être jeté a la poubelle si on veut voir un projet évoluer. A utiliser en connaissance de cause au final... Comme pour tout j'imagine :) Bonne vidéo !
@melvynxdev
@melvynxdev Жыл бұрын
Merci à toi !
@userinconnu2852
@userinconnu2852 4 ай бұрын
l'avantage réelle du API c'est que l'on peut la consommer sur différents supports tels que le mobile, logiciels et autres. Donc je prônerai vraiment pour différencier le front et le back pour des projets complexes et interactifs. cependant pour des blogs ou des projets assez simples sans de trop de features à l'avenir c'est une une révolution mais reste limité dans le type de projet qu'on souhaite lancer.
@melvynxdev
@melvynxdev Ай бұрын
Je partage ton avis !
@Kikisan83
@Kikisan83 Жыл бұрын
effectivement, tout change... et encore plus vite dans ces métiers ! 😅 Je vais bientôt devoir revendre mon minitel pour me mettre à jour ! Merci pour le taff !
@melvynxdev
@melvynxdev Жыл бұрын
Merci à toi :D
@edwix7341
@edwix7341 Жыл бұрын
Oh trop bien on va revenir à des architectures Monolithique !!! Rien n'est écrit tout dépend du besoin. Affirmé que les développeurs backend n'existeront plus, c'est comme affirmer qu'il n'y aura plus de dev à cause du no code.
@melvynxdev
@melvynxdev Жыл бұрын
Tu n'as pas regarder toute la vidéo....
@edwix7341
@edwix7341 Жыл бұрын
@@melvynxdev sisi j'ai bien tout regarder. Qu'est-ce qui te fait dire ça ?
@melvynxdev
@melvynxdev Жыл бұрын
@@edwix7341 Ah alors ton message était ironique car dans ma vidéo je précise bien que c'est faux, les backend existeront toujours !
@edwix7341
@edwix7341 Жыл бұрын
@@melvynxdev Ah d'accord ! Oui ta vidéo était claires et vraiment bien :). Mon commentaire était surtout pour l'équipe de Next qui affirme le contraire.
@lyline_bzh
@lyline_bzh Жыл бұрын
Le truc qui me choque le plus, c'est la violation d'un des principes de base du SOLID, celle de la responsabilité unique... Voilà... je défends la paroisse du côté obscur, comme on peut 😜
@melvynxdev
@melvynxdev Жыл бұрын
Ahaha oui je comprend
@som1498
@som1498 6 ай бұрын
True
@pacessien7502
@pacessien7502 Жыл бұрын
Très sympa ! question bête d'un developpeur back, ça pose pas de question de sécurité en plus de tout gérer dans le front ?
@melvynxdev
@melvynxdev Жыл бұрын
Évidement ! J’en parle dans la vidéo
@jeremux
@jeremux Жыл бұрын
c’est bien comme ça on aura de la logique en O(2^n) 🤡
@melvynxdev
@melvynxdev Жыл бұрын
mdr
@axdum5220
@axdum5220 Жыл бұрын
intéressant tout ça mais dans la plupart des projets le Backend a bien plus de rôles que de servir le front. Comment tu gères le cache ? le load balancing ? comment tu scales ton app ? tes pools de connexion en BDD ? la sécurité ?
@melvynxdev
@melvynxdev Жыл бұрын
Tu n’as pas regardé toute la vidéo !
@pinkvador
@pinkvador Жыл бұрын
Vraiment pas grand chose mais un peu de post production pour améliorer la qualité vidéo et c'est top 😁😁
@melvynxdev
@melvynxdev Жыл бұрын
de post production ?
@V4vendettaFr
@V4vendettaFr 9 ай бұрын
Je suis dubitative sur l'aspect sécurité, les pirates vont s'en donner hacker joie
@melvynxdev
@melvynxdev 9 ай бұрын
hacker joie
@baptistecouble9573
@baptistecouble9573 Жыл бұрын
J'attends de voir l'évolution, mais ça me rappel les évolutions que php à subit avant d'arriver au 7... C'est quand même très intéressant, j'aimerais connaître voir les avantages et inconvénients en rapport avec un petit projet un moyen et un gros.
@melvynxdev
@melvynxdev Жыл бұрын
Tu as raison
@kevinthiombiano4429
@kevinthiombiano4429 Жыл бұрын
J'adore toujours les conclusion de tes videos ...😂
@melvynxdev
@melvynxdev Жыл бұрын
merci ahha !
@rchea
@rchea Жыл бұрын
point de vue intéressant
@melvynxdev
@melvynxdev Жыл бұрын
:D
@eugenendjaka342
@eugenendjaka342 Жыл бұрын
Hello melvynx , ça n'augmentera pas la complexité côté front ? Si il faut gérer toute une logique back sur le front , les front-ends a mon avis auront plus de tâche avec le css , l'architecture du projet ...etc.
@melvynxdev
@melvynxdev Жыл бұрын
Oui ça augmente la complexité
@vankaf4332
@vankaf4332 Жыл бұрын
Le front aura toujours besoin d'un back pour un fonctionnement meilleur. Le server component est une bonne chose pour le front mais aussi pour le serveur, car selon moi, cela réduit la taille des données à produire par le serveur en destination des clients (web, mobile et bureau). Cependant, restent plusieurs aspects dont ce paradigme fait abstraction comme par exemple l'affichage des données chez les utilisateurs. Si ceux-ci, malgré le server component, sont capables d'afficher des données identiques ou similaires, alors ils doivent obligatoirement partager la même source : la back. De plus, une règle en dev, demande de ne JAMAIS faire confiance aux données de l'utilisateur. Pour ne parler que des données, car il y a aussi le load balancing, le caching, le cors, la sécurité..... Dire que le front n'aurait plus besoin du back serait hâtif car cet avis n'est pas toujours partagé par tous les dev spécialisés dans des stacks différentes du JS.
@melvynxdev
@melvynxdev Жыл бұрын
Oui c’est ce que je dis
@vulcanjibe
@vulcanjibe Жыл бұрын
Pour utiliser depuis plusieurs années des BAAS comme firebase ou parse, quel est l intérêt de tout ça, je ne pige pas... Ça fait des années que je n écris plus rien en backend, j utilise directement les clients BAAS et basta.
@melvynxdev
@melvynxdev Жыл бұрын
Ah oui ta raison
@Marketing_impact
@Marketing_impact Жыл бұрын
Nextjs de la merveille un bijou ce framework
@melvynxdev
@melvynxdev Жыл бұрын
Oui
@anthonydeville237
@anthonydeville237 Жыл бұрын
Salut, juste une petite question niveau Agular. A tu des news à propos des server components?
@melvynxdev
@melvynxdev Жыл бұрын
non
@TheJuLiEnDu41
@TheJuLiEnDu41 Жыл бұрын
On est toujours dans l'époque PHP... Ça me choque de mettre du back-end dans du front. J'ai fait trop de MVC je crois. Le javascript bien que ce soit super intéressant a le même côté bordélique depuis 10 ans au moins.
@melvynxdev
@melvynxdev Жыл бұрын
On case tout
@eugenendjaka342
@eugenendjaka342 Жыл бұрын
Sinon qu'est ce que tu penses des micro-frontends ? Peut-tu nous faire un sujet là dessus ?
@melvynxdev
@melvynxdev Жыл бұрын
🫣
@mdt37
@mdt37 Жыл бұрын
Okay je vois, ça me rappelle Java qui permettait de faire à peu prés la même chose avec les JSP (Java Server Page)...
@melvynxdev
@melvynxdev Жыл бұрын
Aie
@AlassaneKane7
@AlassaneKane7 Жыл бұрын
NextJs reste un framework et leur objectif est d’être utiliser le plus, mais l’erreur serait de croire qu’une architecture n’est composée que de backend et frontend. En tant qu’architecte, c’est plus complexe que ça. En plus avec des architectures réactives et les volumes de données à traiter soit en temps réel soit en batch, je veux bien que tu m’explique comment te passer de backend et traiter ça côté client.
@melvynxdev
@melvynxdev Жыл бұрын
je t'expliquerais quand tu auras regarder toute la vidéo
@AlassaneKane7
@AlassaneKane7 Жыл бұрын
@@melvynxdev J’ai bien regardé la vidéo, elle est très interessante 😊et merci d’ailleurs. Je comprends bien l’argument qui est avancé mais cela ne tiens pas beaucoup dans un SI avec une architecture complexe. A la limite tu peux te passer du BFF, mais sinon les autres services dont les protocoles peuvent être diverse et variés (grpc, graphQL, kafka et j’en passe)
@melvynxdev
@melvynxdev Жыл бұрын
Dans ce cas dans la vidéo j’explique bien que NextJS est loins de remplacer tout un backend, on est donc d’accord.
@lemojodumojo5036
@lemojodumojo5036 Жыл бұрын
En tout cas j'ai appris quelque chose, merci !
@melvynxdev
@melvynxdev Жыл бұрын
Merci!
@lambertteisserenc5915
@lambertteisserenc5915 Жыл бұрын
Ça enlève une certaine friction entre back et front :) Intéressant mais ça ne supprime pas le travail qui est fait avec la méthode classique, ça déplace juste le code d'un repo à un autre
@melvynxdev
@melvynxdev Жыл бұрын
J’en parles dans la suite de la vidéo
@Opcode
@Opcode Жыл бұрын
ce qui est intéressant c'est que côté cyber securité ça donne encore plus de boulot :)
@Opcode
@Opcode Жыл бұрын
C'est honteux, leak son code source et en être fière
@Opcode
@Opcode Жыл бұрын
leak sa logique...
@melvynxdev
@melvynxdev Жыл бұрын
​@@Opcode je comprend pas ce que tu dis, dans ma vidéo je leak le code source ?
@melvynxdev
@melvynxdev Жыл бұрын
NextJS n'envoie pas le code BACK au client, il est compilé server side et le client ne reçois que les éléments React
@Opcode
@Opcode Жыл бұрын
@@melvynxdev Je te parle de ta logique front end, je l'a trouvé honteuse, tu ne peux aucunement te dire je vais offrir au monde toute la logique d'interaction en base dans le côté front.
@PierreSchinko
@PierreSchinko Жыл бұрын
Je ne suis pas sûr d'avoir tout compris 😁 remarque, y a plus besoin de connexion si plus de backend 😁 😁 ça va faire des économies 👍 👍
@melvynxdev
@melvynxdev Жыл бұрын
Ahaha 😂😂❤️
@gedTech16
@gedTech16 Жыл бұрын
quelle logiciel de montage tu utilise ?
@melvynxdev
@melvynxdev Жыл бұрын
fcp
@real.demesure
@real.demesure Жыл бұрын
Ce code ne s’est jamais un jour exécuté en backend. C’est juste qu’on peut faire des appelles directement dans la page. Alalala
@melvynxdev
@melvynxdev Жыл бұрын
tu es au level max de la connerie toi
@Picklin
@Picklin Жыл бұрын
Bonne analyse l'ami 😉 Du coup moi qui fait majoritairement du Next, je n'ai limite plus du tout besoin de faire de React pure si je veux faire une app web un peu complexe avec cette nouvelle version? Surtout que j'imagine que le server side permet une encore meilleure compatibilité avec les devices?
@melvynxdev
@melvynxdev Жыл бұрын
Exacte y’a moins besoin de JS
@marcelehuyambianguessan5510
@marcelehuyambianguessan5510 Жыл бұрын
Je crois que c'est l'évolution
@melvynxdev
@melvynxdev Жыл бұрын
Yeah
@cesargracelouzala1551
@cesargracelouzala1551 Жыл бұрын
Déjà avec Laravel tu fais tout 😅😅😅😅 Surtout si tu ajoutes Livewire c’est un autre level 🤧🤧
@melvynxdev
@melvynxdev Жыл бұрын
🫣
@molinemarjorie5773
@molinemarjorie5773 Жыл бұрын
Je t'ai connu sur TIKTOK 🤣
@melvynxdev
@melvynxdev Жыл бұрын
Ahah
@Marketing_impact
@Marketing_impact Жыл бұрын
2023 sera l'année s'explosion de nextjs
@melvynxdev
@melvynxdev Жыл бұрын
Yeah
@jeremyh9841
@jeremyh9841 Жыл бұрын
C'est faux, une grosse entreprise fait des microservices donc peut pas se contenter de ça.
@melvynxdev
@melvynxdev Жыл бұрын
C’est faux
@pouet4608
@pouet4608 Жыл бұрын
Wow. Ca donne un code dégueulasse et pas organisé du tout. Bonjour la reprise du truc.
@melvynxdev
@melvynxdev Жыл бұрын
Pas d’accord non 😂
@aurelienbaraka2527
@aurelienbaraka2527 Жыл бұрын
Stop, c'est du pure blablabla, simplement. Bye et continue de rêver !
@melvynxdev
@melvynxdev Жыл бұрын
Si tu étais intelligent et que tu avais regarder toute la vidéo, tu aurais vus qu’on est d’accord 🫣
@aurelienbaraka2527
@aurelienbaraka2527 Жыл бұрын
Melvynx • Apprendre à coder C'est juste une possibilité de faire des choses mais ça ne met pas fin au développement backend.
@melvynxdev
@melvynxdev Жыл бұрын
@@aurelienbaraka2527 Mais tu fais aucun effort, tu n'as même pas vu toute la vidéo. Si tu étais un peu malin, tu verrais qu'en fin de vidéo je dis que ça met pas fin au backend...
@navturn
@navturn Жыл бұрын
disclaimer: je n'ai pas regardé toute ta vidéo. Pour moi c'est un grand n'importe quoi. C'est revenir aux architectures d'il y a 10 ans voire 15 ou 20 pour les précoces.... Si le front a été séparé du back c'est qu'il y a une raison, et pas une seule d'ailleurs... C'est bien, ca va réduire la learning curve pour les développeurs sexagénaires à la retraire à la recherce d'un complément de revenu. Mon commentaire est un brin cinique et volontairement exaxégé mais bon, t'as compris.
@melvynxdev
@melvynxdev Жыл бұрын
Hello, je n'ai pas lu tout ton commentaire, mais je pense que tu as tort. Cordialement,
@navturn
@navturn Жыл бұрын
@@melvynxdev je viens de regarder jusqu'à la fin et je confirme ce que j'ai dit... On revient à ce que l'on faisait il y a 10 ou 15 ans, je le sais,j'y étais... Pour moi il n'y a vraiment rien de révolutionnaire. Non seulement, comme tu l'as dit, ce ne sera pas la fin du dev back mais en plus je vois bien le rétropédalage quelques années après si ce genre d'architecture satanique venait à s'imposer. Éventuellement ça peut avoir un intérêt pour les tout petits (vraiment tout tout petits) projets....
@melvynxdev
@melvynxdev Жыл бұрын
C’est un monolite effectivement. On parle de SaaS etc
@MrNiuxe
@MrNiuxe Жыл бұрын
Si le seul outil que vous avez est un marteau, vous tendez à voir tout problème comme un clou
@melvynxdev
@melvynxdev Жыл бұрын
? tu n'as sûrement pas regardé toute la vidéo
@MrNiuxe
@MrNiuxe Жыл бұрын
@@melvynxdev bien sûr que j'ai vu toute la video.... Il est vrai que Facebook est fait totalement avec NextJS....
@melvynxdev
@melvynxdev Жыл бұрын
@@MrNiuxe Je n'ai pas dis ça 😂
@MrNiuxe
@MrNiuxe Жыл бұрын
@@melvynxdev Là où je pointe du doigt, c'est que NextJS ne peut prendre en charge totalement back & front sur de grosses applications. Au passage, je viens de regarder une autre vidéo de toi. J'aime le ton que tu donnes dans tes vidéos. Bravo :)
@melvynxdev
@melvynxdev Жыл бұрын
Ahaha merci beaucoup. Oui nextjs ne remplace pas DU TOUT tout ce que fais un backend
@lemojodumojo5036
@lemojodumojo5036 Жыл бұрын
tu dis n'importe quoi parce que tu fais des petites vidéo pour nous aider 😝
@melvynxdev
@melvynxdev Жыл бұрын
Ahah génie !
@lemojodumojo5036
@lemojodumojo5036 Жыл бұрын
@@melvynxdev 🤣😝
@nightblood1253
@nightblood1253 Жыл бұрын
Le backend est largement meilleur et le front ne le depassera jamais le front est certe tres important mais pas plus que le back
@melvynxdev
@melvynxdev Жыл бұрын
tu as pas regardé toute la vidéo
@jimmyj.6792
@jimmyj.6792 Жыл бұрын
Typiquement une réponse de backend junior 😅
@drduck667
@drduck667 Жыл бұрын
@@jimmyj.6792 Ou simplement quelqu'un qui a peur de sortir de sa zone de confort ou qui aime vraiment ce qu'il fait actuellement il a limite foi en celà
@jimmyj.6792
@jimmyj.6792 Жыл бұрын
@@drduck667 ce qui ne l'aidera pas avancer et progresser dans les 2 cas 😅 Mais rien que "Le backend est largement meilleur" démontre déjà l'état d'esprit du junior qui pense tout savoir et c'est triste 😇
@drduck667
@drduck667 Жыл бұрын
@@jimmyj.6792 c'est vrai c'est une preuve de manque de maturité, tout dépend des préférences et des besoins, c'est même pas comparable.
@filmseries9582
@filmseries9582 Жыл бұрын
@melvynxdev
@melvynxdev Жыл бұрын
😂
React a gagné. Pourquoi ?
14:16
Melvynx • Apprendre à coder
Рет қаралды 7 М.
La ROADMAP React ULTIME pour 2024 !
17:46
Melvynx • Apprendre à coder
Рет қаралды 7 М.
So Cute 🥰
00:17
dednahype
Рет қаралды 54 МЛН
这三姐弟太会藏了!#小丑#天使#路飞#家庭#搞笑
00:24
家庭搞笑日记
Рет қаралды 124 МЛН
Le vrai travail du développeur frontend
13:54
Benjamin Code
Рет қаралды 122 М.
12 jours pour développer un SaaS et gagner 1972€
10:59
Ezis | Développeur web
Рет қаралды 6 М.
Pourquoi je n'utilise pas CREATE-REACT-APP (et tu devrais aussi) | React 2024
13:17
Melvynx • Apprendre à coder
Рет қаралды 8 М.
TUTO Server Actions en NextJS : La nouvelle feature React
29:31
Melvynx • Apprendre à coder
Рет қаралды 6 М.
React useState : Tous les secrets du hooks React useState 🤫
10:13
Melvynx • Apprendre à coder
Рет қаралды 4,1 М.
TUTO React Server Component de A à Z en 2024
42:46
Melvynx • Apprendre à coder
Рет қаралды 12 М.
Hanouna DÉGAGÉ l'audition qui a signé la fin de C8 par l'ARCOM
21:03
POURQUOI LES GROSSES BOITES TECHS UTILISENT-ELLES REACT JS ?
15:04
Pourquoi React Côté Serveur?
9:53
Kodaps - apprendre à coder
Рет қаралды 3,5 М.
So Cute 🥰
00:17
dednahype
Рет қаралды 54 МЛН