La TRON Stack

February 21, 20236 min read

banner url

Je te présente la TRON Stack.

Et je pense que c'est la nouveau stack qu'il faut maîtriser. M.E.R.N c'est poubelle. T.R.O.N c'est le future.

Ok Melvyn, arrête de faire le malin et explique nous en quoi c'est mieux.

M.E.R.N in the trash

M.E.R.N pour MongoDB Express React et NodeJS, c'était la stack à la mode durant un long moment.

Mais je la trouve totalement périmé.

  1. MongoDB

MongoDB est super, mais pour certain projet. Je ne pense pas que tous les projets se prête à MongoDB et je conseillerais de faire attention avant de l'utiliser.

Un ami à moi à créer une startup avec une application de recette en mode Tinder. Il a payé un freelance qui à totalement fait un MERN Stack.

Il a utilisé MongoDB pour gérer son histoire et c'est retrouver avec pleins de problème quand ils ont voulu scale l'application avec plus de "jointure" justement !

Le NOSQL c'est super, mais il faut garder ton app simple. Sinon, tu vas devoir tout refactorisé un jour.

  1. Express

Alors Express n'en parlons plus, Express est mort, Express c'est bon pour la poubelle.

Tu peux pas dire ça OMG !

Si, il y a des alternatives meilleurs et Express pose pas mal de problème.

Express est trop lourd et lent, il est liée à de nombreuse dépendances et n'est pas efficace. Dans [ce benchmark] on voit qu'il est loins d'être à la première place.

Alors : pourquoi continuer à l'utiliser ?

Objectivement il n'y a aucune raison, mise à part cette MERN Stack ou le fait que Express c'est "cOoL" !

Bon, en vrai y'a des points positif, mais je suis la pour parler de la TRON Stack hihi !

  1. React

Bon React j'ai rien à dire dessus, toujours le meilleur choix en 2022.

  1. NodeJS

NodeJS aussi.

La TRON Stack

La TRON Stack c'est le future pour n'importe quel petite / moyenne application qui à envie de :

  • Rapidement
  • Facilement
  • Efficacement

Faire une application "fullstack" en 2023.

La première lettre c'est T pour TypeScript et laisse moi t'expliquer pour je dois le préciser dans mon classement.

Pourquoi TypeScript

TypeScript dans une application est pour moi devenue indispensable. Je ne me vois pas participer à une code base dans laquelle il n'y a pas de TypeScript.

Dans un Stack de qualité, on n'utilise plus JavaScript mais bien TypeScript.

C'est la raison pour laquelle je l'ai mis en premier dans la TRON Stack.

Et React ?

React est toujours le meilleur choix pour faire une application web. Il est rapide, efficace et facile à utiliser.

pOstgresQL

Personnelement je préfère recommandé au débutant et au personne qui ont envie de créer une application d'envisager d'abord une database SQL, regarder si ça serait utiles et dans le cas ou c'est délirant, opté pour une librairie NoSQL comme MongoDB. Pour les raisons évoqué précédement !

NextJS

Alors la, NextJS c'est un gros coup de coeur. NextJS créer le future du web et participe de manière splendide à l'écosystème.

Que ce soit avec les servers components, la gestions des pages et leur avancées vis à vis du TypeSafe, je pense que NextJS aura une grosse place dans le marché.

Tu n'as qu'à voir les entreprises qui l'utilise !

Ça donne vraiment envie de le connaître, et même de le mâitriser.

Pour toutes ses raisons, NextJS à sa place ici !

Tu comptes TRONQuer ?

Je pense que la TRON Stack est la stack à connaître en 2023. Elle est rapide, efficace et facile à utiliser. Les startup d'aujourd'hui et les futures grosses entreprises de demain l'utilises.

Pour te citer qu'un petit exemple : ChatGPT est une application qui utilise la TRON Stack (ou en tout qu'à React, NextJS et TypeScript).

Conclusion

La TRON Stack est simple et facile à prendre en main. Mais elle ne suffit pas pour créer une belle applications.

Je rajouterais des libraiires comme :

  • [react-query]
  • [zod]
  • [react-hook-form]
  • [react-testing-library]

Pour avoir une application de qualité.

J'ai créer 4 cours gratuit pour que tu deviennes un vrai maître de la TRON Stack ici :



my profile picture

Écris par Melvyn Malherbe

J'ai aidé 200 personnes à apprendre React et Next.js. Je suis un créateur de contenu et un développeur web. Plus de 2'600 personnes reçoivent mes newsletter par email chaque semaine.

En apprendre plus à propos de moi