Les trends sont suivi par les startups, et si tu veux être compétitifs et travailler sur des projets innovant avec des salaires compétitifs: tu dois être à la page et donc suivre les stats est un bon indicateur de ce qu'utilisent ces entreprises la. La vidéo ne traite pas de ce que tu dois absolument utiliser mais des trends et de comment rester compétitif dans ce monde qui évolue si vite
@@MrTheOxygen Merci pour ta réponse. Je crois que ça depend des cas...Je ne sais pas trop mais j'observe l'inverse. Lorsque j'étais a mon compte je courais après les dernières technos, les dernières infos, j'ai même migré des projets juste avant la deadline parce qu'il y avait une nouvelle tendance. Je pensais que c'était le mieux a faire... Je suis maintenant dans une boite. On a des solutions techniques qui sont là depuis 15ans et une migration peut durer 2ans. Pour migrer on modifie chaque nouveau programme avec une techno et on le fais communiquer avec une api rest mais finalement la techno choisi doit aussi correspondre aux langages utilisés par les senior dans la boite... Donc par exemple pour les app android je me tape du .net maui en c#, la meme pour les bdd coté serveur. Donc ce que je retiens, c'est qu'il faut savoir s'adapter... et qu'avoir de bonnes bases c'est super important pour pouvoir s'adapter aux technos, mais que si j'étais un expert en react uniquement par exemple je n'aurais pas eu mon job actuel et probablement pas le prochain non plus... Du coup j'apprend l'opengl, l'assembleur tout en survolant les dernières technos sans trop m'y attarder.
Merci de nous tenir à jour ça m'évite de perdre du temps à apprendre des technos futiles ou obsolètes et me focus sur l'essentiel en tant que nouveau pas encore junior.
Aucune techno n'est futile et si tu attends les trends pour savoir quelle api apprendre, alors tu sera toujours dans l'obsolète et la dette technique de tes projets va être un monstre à 6 têtes (je penses que tu t'en rend compte 4 mois plus tard).
Dans notre métier de développeur on doit être constamment au courant des nouveautés pour rester à jour. C'est pour cela que je suis souvent les youtubeurs comme toi ! Merci ! TOP la vidéo !
certain société ne sont pas encore prêt a utiliser nextjs pour du front+backend, ils preferent separer le front et le back, surement question de maintenance/migration
Oui SQL c'est essentiel pour la plupart des bases de données relationnelles. Souvent il y a des ORM (ex: Prisma en JS/TS) pour simplifier la liaison entre les entités et les tables de la base de données mais certains ORM (ex: Doctrine) ne permettent pas de faire toutes les requêtes possibles du SQL. Et aussi si tu comprends le SQL, ce sera plus facile de changer d'ORM ou de langage de programmation.
Gpt4 face à copilot m’aide à résoudre et comprendre les problèmes plus rapidement et les réponses et explications sont très pertinentes. Je pense qu’il ont limité copilot et donc on a pas toute sa capacité et c’est chiant
Déjà obsolète trois mois plus tard (septembre 2024). Copilot => Cursor Next => je vois de nombreux dev qui passent sur Remix. J’en fais partie car la logique front/back est bien plus claire et proche des spec HTML historiques et du pattern MVC.
Est-ce que tu vois un intérêt a connaître au moins un framework pour chaque langage que l'on connaît comme Django pour le python en plus nextJS pour toi par exemple ?
Pour des landing page, vu que les plus grosses boîtes utilisent Next JS, j'imagine que c'est scalable. D'autant plus que Next JS a des Built-in Optimizations pour les images, les fonts, les scripts, les Server Components, du Dynamic HTML Streaming, ... bref d'un point de vue front c'est archi optimisé. Après pour ce qui est des SaaS, la question méritent d'être posée. Et pour une application B2C, la question méritent d'autant plus d'être posée. Pour avoir des réponses il faudrait trouver et lire des études de cas et des études comparatives.
@@jeremyh9841 Oui de base on découple l'app client et les APIs. Mais vu que les Servers Actions sont assez récent, on a pas trop de retour d'expérience. Aussi je ne sais pas si on est obligé d'utiliser les services de Vercel pour la Base de Données. Si oui, ça sera un frein. Si non, si c'est optimisé d'un point de vue back, il n'y a pas de raison que ça ne prenne pas.
C'est très intéressant comme vidéo ! Après je pense qu'il faut pondérer par rapport à la typologie des entreprises. Pour les startup on devine avec ta vidéo que l'avenir des app se fera en Next JS et en Tailwind. Après en regardant sur Google Trends on remarque que Java, Angular, C#, Django et Symfony sont encore très demandé. Donc en grand groupe et pour le monde institutionnel, tout porte à croire que l'avenir s'écrira encore avec Java, C# et Angular. Et j'imagine que les PME utiliseront encore Django et Symfony avec JQuery 4 😛.
J'ai dis que le WEB à changé et je parle des techno front (javascript, tailwindcss) et les framework pour créer des app (NextJS) Après le back n'est pas forcément le sujet de la vidéo et là tu as raison, Ruby On Rails, Django etc... sont tellement utilisé.
La machine de guerre c'est python qui gagne encore en puissance y compris pour du web, en fait y a rien que j'ai pas encore pas trouvé en python et ca commence a faire longtemps.
Bonjours Melvin, Bravo pour ton travail ! Je me demandais si tu pouvais juste ajouter tes sources en description ? Au plaisir de lire ta réponse, bonne soirée à toi
Intéressant comme vidéo mais je pense que garder les bases reste très important et il ne faut pas remplacer mais bien combiner les nouvelles techniques avec les anciennes.
Lorsque j'apprenais Laravel il y a un an ou 2, au début j'ai utilisé copilote, mais je mettais rendu compte qu'il machait tout le travail pour me donner d'avaler. Il me faisait croire que j'évoluais, c'était une illusion. Copilote c'est bien pour les expérimentés et pas du tout bon pour un débutant.
J'apprends actuellement nextJS depuis les cours dispo sur Vercel + doc + ton contenu pour l'actu et je me rend compte que nextJs à l'aire très puissant mais sur un gros backend serai il aussi efficace qu'un back en express ou nest en perf brut ? Et au niveau des websocket vu qu'il ne les prend pas en charge nativement ça donne quoi ? Ensuite sur un déploiement complet sur vercel sur une app avec beaucoup de requêtes/visites/espaces utiliser/...est il aussi intéressant niveau tarif qu'un autre hebergeur en mettant de coté la facilitée de déploiement ?
L'analyse des stats est assez bancale globalement, oui Next.JS est tendance, oui beaucoup l'utilisent mais pas dans toutes les situations. Au vu de l'évolution rapide de l'écosystème, la flexibilité est la clé, s'enfermer dans un framework est une grosse erreur. Limiter l'adhérence à des framework / libraires au maximum quand c'est possible est bien plus intéressant pour un projet sur le long terme. Additionner les librairies JS en mode puzzle ça créé de plus en plus d'applications "proto" de qualité médiocre, qui sur le moyen/long terme deviennent un bourbier à faire évoluer 🥴 Et dire Netflix c'est du tailwind, il y a un gros raccourci, c'est pas partout et certainement pas sur leur core business...
Évidement on est d’accord. Je parle de « tendance » et c’est ce qu’es les tendances. On peut évidement avoir des visions différentes des tendances. Les concepts de chaque framework se retrouve généralement un peu partout
Je suis bilingue donc je me suis formé avec ees tuto en anglais et les americains comme les indiens utilisaient depuis TS et talwind. C'est comme nextjs ca fait un moment que c'est le leader chez eux
@@melvynxdev oui je regarde beaucoup de vidéos en anglais, je lis beaucoup de docs sur les sites anglophones et ça me permet d'être à la page. De toute façon il suffit d'aller sur feverr pour voir ce qui est demandé et tu verras que c'est beaucoup de nextjs, du talwind, du Mango...
Salut Melvyn, peut-on coder des apps mobiles natives sous iOS avec React Native et NextJS ? Est-ce que NextJS est compatible avec React Native ? Là est ma question ! Merci à toi pour cette excellente vidéo et à celles et ceux qui auront la réponse ! J’ai une idée d’app mobile native que j’aimerais développer et je suis un peu perdu dans ce monde du développement car je débute ! Merci pour votre compréhension et vos réponses bienveillantes.
Salut Tout d'abord merci pour ce partage. En revanche, dire tchao à tout....je ne suis pas tout à fait d'accord. Si on part du principe que tout n'est pas à créer il faut toujours connaitre JS CSS/SCSS et les différents librairies qui vont avec. Débuter juste avec ce que tu préconises donne effectivement un aperçu du monde du développement ; mais que si on fait de la création de site et jamais de maintenance.
😂😂😂😂 8:41 😂😂😂😂 Les dev qui utilisent les IA ne comprennent même pas ce que fait le code produit. Juste des pro du ctrl+c ctrl+v Ils ne sont pas près de remplacer les vrai devs 😂😂😂😂
Je fais du react et du nodejs depuis 5 ans j’ai commencé a me mettre à next js avec tailwind depuis quelques semaines pour un projet perso en suivant tes vidéos, bah c’est la meilleure décision que j’ai prise tout est tellement plus simple tout rapide.
Ça coûte très cher à faire tourner en production. Le fait qu'ils poussent pour que nous utilisions d'autres services pour la base de données, l'authentification, etc., ne me plaît pas trop personnellement. Configurer Tailwind pour avoir un style personnalisé est pénible, et devoir ajouter des tonnes de classes juste pour faire un petit truc c’est overkill. Un bon vieux VPS à environ 4€ par mois (ou un hébergement mutualisé) est beaucoup plus intéressant
15:05 mais mdr create-react-app tu sais ce que c'est au moins ? ça permet de metre en place un environement de dev donc nan ce n'est pas fini évité de raconter n’importe quoi typescript c'est pareil ce n'est pas un language pour l'instant c'est juste une surcouche rien de nouveau sous le soleil. Est évite de nous expliquer comment marche un graphique on n'est pas des buses.
Aujourd'hui pour mettre en place un environnement de dev quand on fait du React on utilise plus create-react-app, mais Vite JS. Vite JS est intéressant si on veut réaliser un petit projet, ou si on veut utiliser des outils spécifiques (ex : react router, tanstack router, ...) et réaliser une SPA pur Client Side Rendering.
@@ovna mais je n'ai pas dit le contraire mais tu dirais à débutant d'apprendre le typescript sans apprendre le js vanilla ? il ne faut pas faire passer la charrue avant les boeufs
T’as pas faut ce sont des tendances mais t’exagères un peu quand même. Déjà Typescript ne remplace pas encore Javascript même si comme tu le dis il faut s’y mettre le plus tôt possible car c’est très utile et que ça “a tendance” à le remplacer. Et pour tailwind css, certes comparé à css c’est pas très utile mais j’aurais été curieux de voir pour scss. Personnellement j’aime bien tailwind mais je préfère scss. Ici je pense que c’est qu’une question de goût
@@melvynxdev oui c'est vrai. En tout cas sympa tes vidéos, mm si j'aurais préféré un peu moins d'affirmation "exagéré". On ne sait jamais de quoi demain sera fait surtout dans le monde de la technologie. Tant que ce n'est pas officiellement un standard, il faut prendre des précautions. Après pour motivé et donner une voie à suivre à ceux qui débutent oui. En tout cas c'est très sympa de ta part de répondre au commentaire surtout que je ne suis pas très tendre 😅 jtenvoie de la force! 😁
Ah je peux te comprendre ! Tu as raison, j’apprends pas de mes erreurs et j’ai été trop clivant et pas assez mesurer dans mes propos. C’est la définition d’une tendances, c’est une courbe qui va dans une direction mais à tout moment elle peut changer
@@melvynxdev Par ce que nous sommes français et que c'est une langue très riche et qu'on doit utiliser des mots français le plus possible comme le font les québécois.
faut arreter de dire des choses comme javascvript c'est fini, react c'est fini blablabla, maintenant c'est typescript, c'est next.js , c'est pas comme si toutes les entreprises qui ont des programmes sous javascript etc vont tout à coup tout faire migrer vers les autres technologies , on sait bien que ca ne se passe pas comme ca en vrai ,y'aura toujours besoin de javascript, react ....
Il faut surtout comprendre le raisonnement du language après ça va tout seule t'as pas besoin de 6 mois pour apprendre. Par contre pour coder des sites pro là oui il faudra du temps vu que c'est avec la pratique qu'on s'améliore
@@melvynxdev moi j'ai fait 10h en 4 jours plus 2 jours le samedi qui a suivi de projet. J'ai fait ça pour tous les langages que j'ai appris. De toute façon un language si tu ne comprends pas son fonctionnement tu peux bosser 300h dessus tu n'y arriveras pas, mais si t'as le raisonnement ça s'apprend vite mais ça sera la pratique qui fera de toi un expert ou pas
J'utilise de plus en plus TS pour la qualité du code et j'aime bien typé mes variables, mes fonctions,.. Pour une personne qui se lance dans un REACT? Il doit apprendre les bases de REACT avant de passer à nextjs? Je trouve ta vidéo superbe
C'est bien de connaître les points qui les séparent mais au global si tu sais faire du NextJS tu auras la majorité des connaissances sur React Du coup je dirais que c'est pas mal de toucher un peu aux deux pour apprendre (et pas forcément 100 ans pour React) 😉
Hello merci, oui il faut apprendre React avant NextJS, je parle des outils qui permet de publier sur React. Mais je suis d'accord avec @eliottabadie1096
@@melvynxdev je ne veux pas devenir développeur mais connaitre la base pour connecter les logiciels entre eux est-ce que tu pourrais me citer des cas d’usage d’utilisation d’API pour que je puisse comprendre comment les utiliser je ne connais rien au code , la seule fois où je les ai utilisés c’est en faisant un copier-coller de l’API de chatgpt dans un module Google sheet mais je me suis aperçu que il y a des gens qui arrivent au même résultat mais qui font différemment c’est-à-dire il passe par Google sheet Apps script mais je ne comprends pas pourquoi ils font ça, c’est plus compliqué ? et surtout je me suis aperçu qu’il y a maintenant la possibilité de créer un GPT et d’entrer une API dans celui-ci mais j’aurais aimé à voir avec quel usage pour comprendre ce que ça permet de faire j’aimerais avoir aussi des cas d’usage pour comprendre ce que je pourrais faire en combinant Google sheet avec l’API de mon logiciel SEO et surtout est-ce que tu pourrais me dire si mes idées sont réalisables ou est-ce que je me fait des films et surtout comment utiliser les API en fonction de ce que je voudrais faire et des applications que j’utilise je demande à GPT4 mais ces réponses sont carrément floues et creuses comme celles du 3.5 et les autres ia gratuites est-ce que tu utilises les GPT ? est-ce qu’il y a moyen de faire un GPT pour qu’il me fasse des tutos hyper qualitatif ? genre que je lui soumette mes idées et qu’il me dise ce qu’il en pense et si il y a mieux à faire peut-être même qu’il me dise carrément quelle méthode et application je dois utiliser pour arriver à mes objectifs
@@melvynxdev est-ce que tu pourrais me citer des cas d’usage d’utilisation d’API pour que je puisse comprendre comment les utiliser je ne connais rien au code , la seule fois où je les ai utilisés c’est en faisant un copier-coller de l’API de chatgpt dans un module Google sheet mais je me suis aperçu que il y a des gens qui arrivent au même résultat mais qui font différemment c’est-à-dire il passe par Google sheet Apps script mais je ne comprends pas pourquoi ils font ça, c’est plus compliqué ? et surtout je me suis aperçu qu’il y a maintenant la possibilité de créer un GPT et d’entrer une API dans celui-ci mais j’aurais aimé à voir avec quel usage pour comprendre ce que ça permet de faire j’aimerais avoir aussi des cas d’usage pour comprendre ce que je pourrais faire en combinant Google sheet avec l’API de mon logiciel SEO et surtout est-ce que tu pourrais me dire si mes idées sont réalisables ou est-ce que je me fait des films et surtout comment utiliser les API en fonction de ce que je voudrais faire et des applications que j’utilise je demande à GPT4 mais ces réponses sont carrément floues et creuses comme celles du 3.5 et les autres ia gratuites est-ce que tu utilises les GPT ? est-ce qu’il y a moyen de faire un GPT pour qu’il me fasse des tutos hyper qualitatif ? genre que je lui soumette mes idées et qu’il me dise ce qu’il en pense et si il y a mieux à faire peut-être même qu’il me dise carrément quelle méthode et application je dois utiliser pour arriver à mes objectifs
@@melvynxdev je ne veux pas devenir développeur mais connaitre la base pour connecter les logiciels entre eux est-ce que tu pourrais me citer des cas d’usage d’utilisation d’API pour que je puisse comprendre comment les utiliser je ne connais rien au code , la seule fois où je les ai utilisés c’est en faisant un copier-coller de l’API de chatgpt dans un module Google sheet mais je me suis aperçu que il y a des gens qui arrivent au même résultat mais qui font différemment c’est-à-dire il passe par Google sheet Apps script mais je ne comprends pas pourquoi ils font ça, c’est plus compliqué ? et surtout je me suis aperçu qu’il y a maintenant la possibilité de créer un GPT et d’entrer une API dans celui-ci mais j’aurais aimé à voir avec quel usage pour comprendre ce que ça permet de faire j’aimerais avoir aussi des cas d’usage pour comprendre ce que je pourrais faire en combinant Google sheet avec l’API de mon logiciel SEO et surtout est-ce que tu pourrais me dire si mes idées sont réalisables ou est-ce que je me fait des films et surtout comment utiliser les API en fonction de ce que je voudrais faire et des applications que j’utilise je demande à GPT4 mais ces réponses sont carrément floues et creuses comme celles du 3.5 et les autres ia gratuites est-ce que tu utilises les GPT ? est-ce qu’il y a moyen de faire un GPT pour qu’il me fasse des tutos hyper qualitatif ? genre que je lui soumette mes idées et qu’il me dise ce qu’il en pense et si il y a mieux à faire peut-être même qu’il me dise carrément quelle méthode et application je dois utiliser pour arriver à mes objectifs
@@melvynxdev je voudrais te poser apprendre à utiliser les API je ne veux pas devenir développeur mais connaitre la base pour connecter les logiciels entre eux est-ce que tu pourrais me citer des cas d’usage d’utilisation d’API pour que je puisse comprendre comment les utiliser je ne connais rien au code , la seule fois où je les ai utilisés c’est en faisant un copier-coller de l’API de chatgpt dans un module Google sheet mais je me suis aperçu que il y a des gens qui arrivent au même résultat mais qui font différemment c’est-à-dire il passe par Google sheet Apps script mais je ne comprends pas pourquoi ils font ça, c’est plus compliqué ? et surtout je me suis aperçu qu’il y a maintenant la possibilité de créer un GPT et d’entrer une API dans celui-ci mais j’aurais aimé à voir avec quel usage pour comprendre ce que ça permet de faire j’aimerais avoir aussi des cas d’usage pour comprendre ce que je pourrais faire en combinant Google sheet avec l’API de mon logiciel SEO et surtout est-ce que tu pourrais me dire si mes idées sont réalisables ou est-ce que je me fait des films et surtout comment utiliser les API en fonction de ce que je voudrais faire et des applications que j’utilise je demande à GPT4 mais ces réponses sont carrément floues et creuses comme celles du 3.5 et les autres ia gratuites est-ce que tu utilises les GPT ? est-ce qu’il y a moyen de faire un GPT pour qu’il me fasse des tutos hyper qualitatif ? genre que je lui soumette mes idées et qu’il me dise ce qu’il en pense et si il y a mieux à faire peut-être même qu’il me dise carrément quelle méthode et application je dois utiliser pour arriver à mes objectifs
Rien à faire des stats.. j'utilise Js quant je dois.. Ts quant je dois.. C# quant je dois... etc...
Tu fais ce que tu veux mon gars
Tu es libre BRO
Les trends sont suivi par les startups, et si tu veux être compétitifs et travailler sur des projets innovant avec des salaires compétitifs: tu dois être à la page et donc suivre les stats est un bon indicateur de ce qu'utilisent ces entreprises la.
La vidéo ne traite pas de ce que tu dois absolument utiliser mais des trends et de comment rester compétitif dans ce monde qui évolue si vite
@@MrTheOxygen Merci pour ta réponse. Je crois que ça depend des cas...Je ne sais pas trop mais j'observe l'inverse.
Lorsque j'étais a mon compte je courais après les dernières technos, les dernières infos, j'ai même migré des projets juste avant la deadline parce qu'il y avait une nouvelle tendance.
Je pensais que c'était le mieux a faire...
Je suis maintenant dans une boite.
On a des solutions techniques qui sont là depuis 15ans et une migration peut durer 2ans.
Pour migrer on modifie chaque nouveau programme avec une techno et on le fais communiquer avec une api rest mais finalement la techno choisi doit aussi correspondre aux langages utilisés par les senior dans la boite...
Donc par exemple pour les app android je me tape du .net maui en c#, la meme pour les bdd coté serveur.
Donc ce que je retiens, c'est qu'il faut savoir s'adapter... et qu'avoir de bonnes bases c'est super important pour pouvoir s'adapter aux technos, mais que si j'étais un expert en react uniquement par exemple je n'aurais pas eu mon job actuel et probablement pas le prochain non plus...
Du coup j'apprend l'opengl, l'assembleur tout en survolant les dernières technos sans trop m'y attarder.
Merci de nous tenir à jour ça m'évite de perdre du temps à apprendre des technos futiles ou obsolètes et me focus sur l'essentiel en tant que nouveau pas encore junior.
Merci !
Aucune techno n'est futile et si tu attends les trends pour savoir quelle api apprendre, alors tu sera toujours dans l'obsolète et la dette technique de tes projets va être un monstre à 6 têtes (je penses que tu t'en rend compte 4 mois plus tard).
Dans notre métier de développeur on doit être constamment au courant des nouveautés pour rester à jour. C'est pour cela que je suis souvent les youtubeurs comme toi ! Merci ! TOP la vidéo !
Merci à toi !
certain société ne sont pas encore prêt a utiliser nextjs pour du front+backend,
ils preferent separer le front et le back, surement question de maintenance/migration
Oui mais c'est logique et je parle surtout du web front-end
Pour le back il y a NestJS une pépite.
Salut Melvyn, pourrait-on avoir accès au fichier de la roadmap ? Aussi doit on apprendre les languages comme sql pour les db ?
Oui SQL c'est essentiel pour la plupart des bases de données relationnelles. Souvent il y a des ORM (ex: Prisma en JS/TS) pour simplifier la liaison entre les entités et les tables de la base de données mais certains ORM (ex: Doctrine) ne permettent pas de faire toutes les requêtes possibles du SQL. Et aussi si tu comprends le SQL, ce sera plus facile de changer d'ORM ou de langage de programmation.
Oui je suis d'accord avec Elaris même si ça fait longtemps que j'écris plus de request depuis l'IA
Quid des demandes en entreprise ? perso je vois pas passer beaucoup d'offre d'emploi pour NextJS, les python, Java, C# restent looooooiiiin devant.
en france oui
Je te confirme que pour beaucoup d'entreprises, java et c# restent et resteront encore longtemps les seuls technos backend
Gpt4 face à copilot m’aide à résoudre et comprendre les problèmes plus rapidement et les réponses et explications sont très pertinentes. Je pense qu’il ont limité copilot et donc on a pas toute sa capacité et c’est chiant
Je suis d'accord que GPT4 est bien meilleur que GitHub Copilot oui
Qu'est ce que vous pensez de la stack t3 ? Next + trpc + prisma ou drizzle
Moyen je trouve car tout est en REST aujourd'hui
Pas fan de TrPC
@@melvynxdev OK, y a une raison particulière ?
server action >
Déjà obsolète trois mois plus tard (septembre 2024).
Copilot => Cursor
Next => je vois de nombreux dev qui passent sur Remix. J’en fais partie car la logique front/back est bien plus claire et proche des spec HTML historiques et du pattern MVC.
non remix est toujours mort
cursor est juste un outil du même style
Pardonnez mon ignorance TS compile en JS, non ? Comment JS va disparaître ?
tu as raison
OK mais pour quelqu'un qui commence il faut faire quoi apprendre ? Js, React puis Next Js ?
Html, css, js, ts, react, next
@@ChampionJN merci html CSS c est fait js 30% à poursuivre donc..
Yess comme à dit @ChampionJN
Et vue ? 1er framwork front
Et nestjs premier backend js ?
Pourquoi ne pas en parler
vue c'est pas le 1er framework front mdrrrrr
Est-ce que tu vois un intérêt a connaître au moins un framework pour chaque langage que l'on connaît comme Django pour le python en plus nextJS pour toi par exemple ?
ouais ça dépends
Ca ne scale pas pour une grosse entreprise Next fullstack ? C'est possible d'optimiser la performance dedans ? pas de microservice etc...
C’est bien ça le problème
Pour des landing page, vu que les plus grosses boîtes utilisent Next JS, j'imagine que c'est scalable.
D'autant plus que Next JS a des Built-in Optimizations pour les images, les fonts, les scripts, les Server Components, du Dynamic HTML Streaming, ... bref d'un point de vue front c'est archi optimisé.
Après pour ce qui est des SaaS, la question méritent d'être posée.
Et pour une application B2C, la question méritent d'autant plus d'être posée.
Pour avoir des réponses il faudrait trouver et lire des études de cas et des études comparatives.
@@TheRemiRODRIGUES en tout cas je pense que les grosses startups utilisent + nest ou autre pour le backend
@@jeremyh9841 Oui de base on découple l'app client et les APIs.
Mais vu que les Servers Actions sont assez récent, on a pas trop de retour d'expérience.
Aussi je ne sais pas si on est obligé d'utiliser les services de Vercel pour la Base de Données.
Si oui, ça sera un frein.
Si non, si c'est optimisé d'un point de vue back, il n'y a pas de raison que ça ne prenne pas.
Enfaite Next en Backend ne va pas scaler pour des énormes entreprise mais ça représente que 3-5% des projets qui ont besoin d'autant de ressources
Salut ! Super vidéo ! Dis moi on peut sauter le react et passer direct au next js ?
non pas trop
à 3 min, sur tes graphs, il n'y a pas vite ?
quand tu compares tout.
ou c'est repris dans autre chose, je cherche le juste simplement.
Vite est le plus utilisé oui mais il n'est pas affiché
C pas mieux d'étudier typescript et tailwind après avoir maîtriser react ?
Honnetement, mieux vaut apprendre ts avant react
Bon ça dépends beaucoup de gens galère avec React
Où se situe Flutter (Dart) d'après toi ?
C'est pas trop web donc voilà
@@melvynxdev Ben c'est cross platform quand même :) web, mobile, desktop
C'est très intéressant comme vidéo !
Après je pense qu'il faut pondérer par rapport à la typologie des entreprises.
Pour les startup on devine avec ta vidéo que l'avenir des app se fera en Next JS et en Tailwind.
Après en regardant sur Google Trends on remarque que Java, Angular, C#, Django et Symfony sont encore très demandé.
Donc en grand groupe et pour le monde institutionnel, tout porte à croire que l'avenir s'écrira encore avec Java, C# et Angular.
Et j'imagine que les PME utiliseront encore Django et Symfony avec JQuery 4 😛.
J'ai dis que le WEB à changé et je parle des techno front (javascript, tailwindcss) et les framework pour créer des app (NextJS)
Après le back n'est pas forcément le sujet de la vidéo et là tu as raison, Ruby On Rails, Django etc... sont tellement utilisé.
La machine de guerre c'est python qui gagne encore en puissance y compris pour du web, en fait y a rien que j'ai pas encore pas trouvé en python et ca commence a faire longtemps.
Ah oui je comprends
Proper multitheading ????
@@davidroussin9062 oui
J'ai rigolé à TS. Il y a des communautés anti TS énormes. C'est bien jolie dans la théorie, mais c'est une plaie et ca rend le code horrible 😆
Elle est où cette commu ?
Je pense que la commu anti JS est encore plus énorme 😂
Bien vrai
Dans l'IT les Trends ou les nouvelles technos à la mode et marché du travail sont assez différents, il suffit de voir les offres d'emplois pour Next !
en France oui car la France est en retard sur les trends
Bonjours Melvin, Bravo pour ton travail ! Je me demandais si tu pouvais juste ajouter tes sources en description ? Au plaisir de lire ta réponse, bonne soirée à toi
Hello.... euh source = moi
@@melvynxdev lol au moins ça a le mérite d'être honnête 😂
Intéressant comme vidéo mais je pense que garder les bases reste très important et il ne faut pas remplacer mais bien combiner les nouvelles techniques avec les anciennes.
Oui tu as raison.
Lorsque j'apprenais Laravel il y a un an ou 2, au début j'ai utilisé copilote, mais je mettais rendu compte qu'il machait tout le travail pour me donner d'avaler. Il me faisait croire que j'évoluais, c'était une illusion.
Copilote c'est bien pour les expérimentés et pas du tout bon pour un débutant.
ça dépends beaucoup de chose
Merci pour la vidéo, vraiment je ne savais pas la nécessite de tailwind dans le monde du developpement
ah parfait !
As-tu l'intention de commencer à apprendre le typescript de ton côté ?
déjà fait
@@melvynxdev pareil pour tailwindCSS ?
oui
J'apprends actuellement nextJS depuis les cours dispo sur Vercel + doc + ton contenu pour l'actu et je me rend compte que nextJs à l'aire très puissant mais sur un gros backend serai il aussi efficace qu'un back en express ou nest en perf brut ? Et au niveau des websocket vu qu'il ne les prend pas en charge nativement ça donne quoi ? Ensuite sur un déploiement complet sur vercel sur une app avec beaucoup de requêtes/visites/espaces utiliser/...est il aussi intéressant niveau tarif qu'un autre hebergeur en mettant de coté la facilitée de déploiement ?
Oui bien sûr qu'un gros backend peu-être super intéressant suivant ton application. Tu peux aussi le self host
Pourquoi personne ne parle de PHP ?
Ce n'est pas ma techno.
On en parle pas du PHP ?
Je ne suis pas expert php haha
Merci pour ta franchise. On va droit au but avec toi.
merci bg
L'analyse des stats est assez bancale globalement, oui Next.JS est tendance, oui beaucoup l'utilisent mais pas dans toutes les situations. Au vu de l'évolution rapide de l'écosystème, la flexibilité est la clé, s'enfermer dans un framework est une grosse erreur. Limiter l'adhérence à des framework / libraires au maximum quand c'est possible est bien plus intéressant pour un projet sur le long terme. Additionner les librairies JS en mode puzzle ça créé de plus en plus d'applications "proto" de qualité médiocre, qui sur le moyen/long terme deviennent un bourbier à faire évoluer 🥴
Et dire Netflix c'est du tailwind, il y a un gros raccourci, c'est pas partout et certainement pas sur leur core business...
Évidement on est d’accord. Je parle de « tendance » et c’est ce qu’es les tendances. On peut évidement avoir des visions différentes des tendances. Les concepts de chaque framework se retrouve généralement un peu partout
J’ai une présentation des 3 trend j’ai besoin des graphique que tu as montré peut tu me les envies stp?
euhhhhh ils sont sur npmtrends !
Merci pour la vidéo
Npm trends
Excalidraw
j'aime tes videos. facons tu resumes tout sous forme de graph
merci
Est-ce que nous aurons Node.ts trop vite comme vous montrez dans la vidéo ?
càd ?
Ton tailwind il fait ressembler du code html à Sinok dans les goonies.
mdrrrr
mdrr. Blague à part, tailwind bien utilisé c'est vraiment très prorpe :)
Je suis bilingue donc je me suis formé avec ees tuto en anglais et les americains comme les indiens utilisaient depuis TS et talwind. C'est comme nextjs ca fait un moment que c'est le leader chez eux
Mdr bah voilà tu es en avance sur les français omg
@@melvynxdev oui je regarde beaucoup de vidéos en anglais, je lis beaucoup de docs sur les sites anglophones et ça me permet d'être à la page. De toute façon il suffit d'aller sur feverr pour voir ce qui est demandé et tu verras que c'est beaucoup de nextjs, du talwind, du Mango...
Sur Fiverr tu veux dire ?
Bravo Melvynx bravo pour tes vidéos. Je suis Directeur des programmes et tes vidéos m'inspirent. Sur quels sites je peux consulter les stats?
SocialBlades ?
Merci je débute mais franchement c'est accessible
merci
Je suis pas trop d'accord concernant tailwind perso, je pense que c'est bien de mettre le nez dedans mais ça reste une préférence
Tu te rends surement pas compte de la simplicité de l'outil
Après comme toutes les techno tu peux ou pas l'utiliser, je dis juste que la trends tant vers Tailwind
Salut Melvyn, peut-on coder des apps mobiles natives sous iOS avec React Native et NextJS ?
Est-ce que NextJS est compatible avec React Native ?
Là est ma question !
Merci à toi pour cette excellente vidéo et à celles et ceux qui auront la réponse !
J’ai une idée d’app mobile native que j’aimerais développer et je suis un peu perdu dans ce monde du développement car je débute !
Merci pour votre compréhension et vos réponses bienveillantes.
Hello, non pas trop
Salut
Tout d'abord merci pour ce partage. En revanche, dire tchao à tout....je ne suis pas tout à fait d'accord. Si on part du principe que tout n'est pas à créer il faut toujours connaitre JS CSS/SCSS et les différents librairies qui vont avec. Débuter juste avec ce que tu préconises donne effectivement un aperçu du monde du développement ; mais que si on fait de la création de site et jamais de maintenance.
Hello, tu as raison ! Je parle de "trends" et c'est juste des directions par des vérités absolue
Ou est le python3
pas là
bon résumé, mais pas forcément d'accord sur tout. Surtout pour les trois jours d'apprentissage du CSS, ahah
Imagine 2 secondes passer 3J full Time sur CSS c’est suffisent pour avoir les bases. Après si tu fais 1 heure vite fait c’est pas pareil
😂😂😂😂 8:41 😂😂😂😂
Les dev qui utilisent les IA ne comprennent même pas ce que fait le code produit. Juste des pro du ctrl+c ctrl+v
Ils ne sont pas près de remplacer les vrai devs 😂😂😂😂
😂😂 non je crois paa
@@melvynxdev et pourtant 😁
Je n'aimais pas la manière dont tu expliquais, maintenant je me rends compte que je suis ton grand fan🎉
Hello, pourquoi tu n'aimais pas la manière dont j'explique ?
@@melvynxdev C'était souvent lorsque tu disais que «cette techno est finie», alors que c'était la chose que j'apprenais
😂😂😂😂
C'est parfaitement vrai tout ce que tu as dis dans cette vidéo!! et moi je ne prendrais pas à la légère!!
Merci beaucoup
merci !
Contenu créé sous C ?
Oui.
Je fais du react et du nodejs depuis 5 ans j’ai commencé a me mettre à next js avec tailwind depuis quelques semaines pour un projet perso en suivant tes vidéos, bah c’est la meilleure décision que j’ai prise tout est tellement plus simple tout rapide.
Ça coûte très cher à faire tourner en production. Le fait qu'ils poussent pour que nous utilisions d'autres services pour la base de données, l'authentification, etc., ne me plaît pas trop personnellement. Configurer Tailwind pour avoir un style personnalisé est pénible, et devoir ajouter des tonnes de classes juste pour faire un petit truc c’est overkill. Un bon vieux VPS à environ 4€ par mois (ou un hébergement mutualisé) est beaucoup plus intéressant
@@svek_heldward D'accord pour nextjs mais pas d'accord pour tailwind
Tu peux déployer NextJS sur ton VPS pour 4 € / mois si tu veux :)
Hey, bonne idée oui
Une infinité si tu as 0 users, c’est avoir du traffic qui pose problème
salut ! super video ! pas de vue js ?
Non jamais
15:05 mais mdr create-react-app tu sais ce que c'est au moins ? ça permet de metre en place un environement de dev donc nan ce n'est pas fini évité de raconter n’importe quoi typescript c'est pareil ce n'est pas un language pour l'instant c'est juste une surcouche rien de nouveau sous le soleil. Est évite de nous expliquer comment marche un graphique on n'est pas des buses.
Tu m'as flingué avec ce commentaire truffé de fote dortograf
Dans la doc officiel de react il te disent que create-react-app est mort et typescript est indispensable tant pour tes projets qu'en entreprise
Aujourd'hui pour mettre en place un environnement de dev quand on fait du React on utilise plus create-react-app, mais Vite JS.
Vite JS est intéressant si on veut réaliser un petit projet, ou si on veut utiliser des outils spécifiques (ex : react router, tanstack router, ...) et réaliser une SPA pur Client Side Rendering.
Mdr create-react-app est totalement mort et tu montres que tu es un touriste si tu penses que créer un nouveau projet avec est encore utile en 2024
@@ovna mais je n'ai pas dit le contraire mais tu dirais à débutant d'apprendre le typescript sans apprendre le js vanilla ? il ne faut pas faire passer la charrue avant les boeufs
T’as pas faut ce sont des tendances mais t’exagères un peu quand même. Déjà Typescript ne remplace pas encore Javascript même si comme tu le dis il faut s’y mettre le plus tôt possible car c’est très utile et que ça “a tendance” à le remplacer.
Et pour tailwind css, certes comparé à css c’est pas très utile mais j’aurais été curieux de voir pour scss. Personnellement j’aime bien tailwind mais je préfère scss. Ici je pense que c’est qu’une question de goût
En entreprise il passe tous à typescript
TypeScript je pense qu'on est unanime dessus mais par contre Tailwind est plus clivant
@@melvynxdev oui c'est vrai. En tout cas sympa tes vidéos, mm si j'aurais préféré un peu moins d'affirmation "exagéré". On ne sait jamais de quoi demain sera fait surtout dans le monde de la technologie. Tant que ce n'est pas officiellement un standard, il faut prendre des précautions. Après pour motivé et donner une voie à suivre à ceux qui débutent oui. En tout cas c'est très sympa de ta part de répondre au commentaire surtout que je ne suis pas très tendre 😅 jtenvoie de la force! 😁
@@melvynxdev et surtout ce qui me bloque un peu pour tailwind c'est que je me demande si j'ai une aussi bonne maîtrise de mon code que pour du css
Ah je peux te comprendre ! Tu as raison, j’apprends pas de mes erreurs et j’ai été trop clivant et pas assez mesurer dans mes propos. C’est la définition d’une tendances, c’est une courbe qui va dans une direction mais à tout moment elle peut changer
C'est très intéressant, très instructif, mais par pitié, parlez français dites par exemple composant au lieu de dire "component", etc...
Pourquoi ?
@@melvynxdev Par ce que nous sommes français et que c'est une langue très riche et qu'on doit utiliser des mots français le plus possible
comme le font les québécois.
xDDD
Next js mon coup du coeur
love
Merci Beaucoup pour tes conseils
Avec plaisir
Je suis presque le premier à visionnez tes vidéo 😂😂😂. Tu es un 10 tu mas appris beaucoup de chose merci vraiment
Merci à toi
la trend tout ça c’est bien mais je reste sur javascript.
pas de soucis
C'est les trends !! Et les trends ne mentent jamais !!
xDDD on peut dire ça
Commentaire gentil ++
ça fait plaisir
faut arreter de dire des choses comme javascvript c'est fini, react c'est fini blablabla, maintenant c'est typescript, c'est next.js , c'est pas comme si toutes les entreprises qui ont des programmes sous javascript etc vont tout à coup tout faire migrer vers les autres technologies , on sait bien que ca ne se passe pas comme ca en vrai ,y'aura toujours besoin de javascript, react ....
On est d'accord c'est pour ça que j'ai écris "Trends" et non pas "Vérité absolue"
@@melvynxdev tu me rassure frérot, parce que je veux être fullstack js MERN , tu m'as fait peur là lol
3 jours css c'est pas réaliste
si c rapide css
Excellente vidéo
Merci
Merci
Yeah
CSS en 2,3 jours … JavaScript en 2semaines … 😮😮 bien comprendre les bases c’est la base
Il faut surtout comprendre le raisonnement du language après ça va tout seule t'as pas besoin de 6 mois pour apprendre. Par contre pour coder des sites pro là oui il faudra du temps vu que c'est avec la pratique qu'on s'améliore
CSS en 2-3 jours = CSS en 24 heures non stop, normalement c'est large
@@melvynxdev moi j'ai fait 10h en 4 jours plus 2 jours le samedi qui a suivi de projet. J'ai fait ça pour tous les langages que j'ai appris. De toute façon un language si tu ne comprends pas son fonctionnement tu peux bosser 300h dessus tu n'y arriveras pas, mais si t'as le raisonnement ça s'apprend vite mais ça sera la pratique qui fera de toi un expert ou pas
Exactement je parle des bases
gentil
Propre !
J'utilise de plus en plus TS pour la qualité du code et j'aime bien typé mes variables, mes fonctions,..
Pour une personne qui se lance dans un REACT? Il doit apprendre les bases de REACT avant de passer à nextjs?
Je trouve ta vidéo superbe
C'est bien de connaître les points qui les séparent mais au global si tu sais faire du NextJS tu auras la majorité des connaissances sur React
Du coup je dirais que c'est pas mal de toucher un peu aux deux pour apprendre (et pas forcément 100 ans pour React) 😉
Hello merci, oui il faut apprendre React avant NextJS, je parle des outils qui permet de publier sur React. Mais je suis d'accord avec @eliottabadie1096
@@eliottabadie1096Merci pour les conseils 🙂👌
@@melvynxdevMerci pour ton retour 🙂🙏
bonjour
yo
@@melvynxdev je ne veux pas devenir développeur mais connaitre la base pour connecter les logiciels entre eux
est-ce que tu pourrais me citer des cas d’usage d’utilisation d’API pour que je puisse comprendre comment les utiliser
je ne connais rien au code , la seule fois où je les ai utilisés c’est en faisant un copier-coller de l’API de chatgpt dans un module Google sheet
mais je me suis aperçu que il y a des gens qui arrivent au même résultat mais qui font différemment c’est-à-dire il passe par Google sheet Apps script mais je ne comprends pas pourquoi ils font ça, c’est plus compliqué ?
et surtout je me suis aperçu qu’il y a maintenant la possibilité de créer un GPT et d’entrer une API dans celui-ci
mais j’aurais aimé à voir avec quel usage pour comprendre ce que ça permet de faire
j’aimerais avoir aussi des cas d’usage pour comprendre ce que je pourrais faire en combinant Google sheet avec l’API de mon logiciel SEO
et surtout est-ce que tu pourrais me dire si mes idées sont réalisables ou est-ce que je me fait des films et surtout comment utiliser les API en fonction de ce que je voudrais faire et des applications que j’utilise
je demande à GPT4 mais ces réponses sont carrément floues et creuses comme celles du 3.5 et les autres ia gratuites
est-ce que tu utilises les GPT ?
est-ce qu’il y a moyen de faire un GPT pour qu’il me fasse des tutos hyper qualitatif ?
genre que je lui soumette mes idées et qu’il me dise ce qu’il en pense et si il y a mieux à faire
peut-être même qu’il me dise carrément quelle méthode et application je dois utiliser pour arriver à mes objectifs
@@melvynxdev
est-ce que tu pourrais me citer des cas d’usage d’utilisation d’API pour que je puisse comprendre comment les utiliser
je ne connais rien au code , la seule fois où je les ai utilisés c’est en faisant un copier-coller de l’API de chatgpt dans un module Google sheet
mais je me suis aperçu que il y a des gens qui arrivent au même résultat mais qui font différemment c’est-à-dire il passe par Google sheet Apps script mais je ne comprends pas pourquoi ils font ça, c’est plus compliqué ?
et surtout je me suis aperçu qu’il y a maintenant la possibilité de créer un GPT et d’entrer une API dans celui-ci
mais j’aurais aimé à voir avec quel usage pour comprendre ce que ça permet de faire
j’aimerais avoir aussi des cas d’usage pour comprendre ce que je pourrais faire en combinant Google sheet avec l’API de mon logiciel SEO
et surtout est-ce que tu pourrais me dire si mes idées sont réalisables ou est-ce que je me fait des films et surtout comment utiliser les API en fonction de ce que je voudrais faire et des applications que j’utilise
je demande à GPT4 mais ces réponses sont carrément floues et creuses comme celles du 3.5 et les autres ia gratuites
est-ce que tu utilises les GPT ?
est-ce qu’il y a moyen de faire un GPT pour qu’il me fasse des tutos hyper qualitatif ?
genre que je lui soumette mes idées et qu’il me dise ce qu’il en pense et si il y a mieux à faire
peut-être même qu’il me dise carrément quelle méthode et application je dois utiliser pour arriver à mes objectifs
@@melvynxdev
je ne veux pas devenir développeur mais connaitre la base pour connecter les logiciels entre eux
est-ce que tu pourrais me citer des cas d’usage d’utilisation d’API pour que je puisse comprendre comment les utiliser
je ne connais rien au code , la seule fois où je les ai utilisés c’est en faisant un copier-coller de l’API de chatgpt dans un module Google sheet
mais je me suis aperçu que il y a des gens qui arrivent au même résultat mais qui font différemment c’est-à-dire il passe par Google sheet Apps script mais je ne comprends pas pourquoi ils font ça, c’est plus compliqué ?
et surtout je me suis aperçu qu’il y a maintenant la possibilité de créer un GPT et d’entrer une API dans celui-ci
mais j’aurais aimé à voir avec quel usage pour comprendre ce que ça permet de faire
j’aimerais avoir aussi des cas d’usage pour comprendre ce que je pourrais faire en combinant Google sheet avec l’API de mon logiciel SEO
et surtout est-ce que tu pourrais me dire si mes idées sont réalisables ou est-ce que je me fait des films et surtout comment utiliser les API en fonction de ce que je voudrais faire et des applications que j’utilise
je demande à GPT4 mais ces réponses sont carrément floues et creuses comme celles du 3.5 et les autres ia gratuites
est-ce que tu utilises les GPT ?
est-ce qu’il y a moyen de faire un GPT pour qu’il me fasse des tutos hyper qualitatif ?
genre que je lui soumette mes idées et qu’il me dise ce qu’il en pense et si il y a mieux à faire
peut-être même qu’il me dise carrément quelle méthode et application je dois utiliser pour arriver à mes objectifs
@@melvynxdev je voudrais te poser apprendre à utiliser les API
je ne veux pas devenir développeur mais connaitre la base pour connecter les logiciels entre eux
est-ce que tu pourrais me citer des cas d’usage d’utilisation d’API pour que je puisse comprendre comment les utiliser
je ne connais rien au code , la seule fois où je les ai utilisés c’est en faisant un copier-coller de l’API de chatgpt dans un module Google sheet
mais je me suis aperçu que il y a des gens qui arrivent au même résultat mais qui font différemment c’est-à-dire il passe par Google sheet Apps script mais je ne comprends pas pourquoi ils font ça, c’est plus compliqué ?
et surtout je me suis aperçu qu’il y a maintenant la possibilité de créer un GPT et d’entrer une API dans celui-ci
mais j’aurais aimé à voir avec quel usage pour comprendre ce que ça permet de faire
j’aimerais avoir aussi des cas d’usage pour comprendre ce que je pourrais faire en combinant Google sheet avec l’API de mon logiciel SEO
et surtout est-ce que tu pourrais me dire si mes idées sont réalisables ou est-ce que je me fait des films et surtout comment utiliser les API en fonction de ce que je voudrais faire et des applications que j’utilise
je demande à GPT4 mais ces réponses sont carrément floues et creuses comme celles du 3.5 et les autres ia gratuites
est-ce que tu utilises les GPT ?
est-ce qu’il y a moyen de faire un GPT pour qu’il me fasse des tutos hyper qualitatif ?
genre que je lui soumette mes idées et qu’il me dise ce qu’il en pense et si il y a mieux à faire
peut-être même qu’il me dise carrément quelle méthode et application je dois utiliser pour arriver à mes objectifs
Monsieur Tailwind😂
Tailwind Life
Cool
Propre !
copilot, 10 jours plus tard, tu nous annonces qu'il est has-been. ua-cam.com/video/JYop6N8l4c0/v-deo.html
Ca va trop vite l'IA!
Oui après il utilise quand même copilot
GG
Merci