Quel est le meilleur backend pour une application ReactJS?


Meilleure réponse

React est une bibliothèque front-end, qui sexécute dans le navigateur. Comme toute autre bibliothèque frontend (jQuery, etc.), elle est heureuse dêtre servie par nimporte quel type de backend.

Vous pourriez utiliser Python / Flask, Ruby on Rails, Java / Spring, PHP, etc. Cela na pas vraiment dimportance. Si votre backend nest pas JavaScript / node, alors votre frontend ne peut pas être intégré aussi étroitement avec lui. Cest 100\% OK. En fait, c’est génial! Vous naurez jamais à vous demander dans quel environnement votre JavaScript fonctionne – tout sexécute dans le navigateur.

Il y a beaucoup de choses à considérer avant que tout le monde nentre dans le back-end pour la première fois, mais le plus la chose importante est que vous devez aimer la langue que vous allez développer. Node.js est un langage rapide, mais cela ne signifie pas que Python ne lest pas ou que PHP ne lest pas. La performance dépend également de vous, en fin de compte, sachez cela. Si vous avez besoin de quelque chose de très rapide, choisissez une langue qui correspond à vos besoins. Cela dépend de ce que vous voulez faire, principalement.

Chaque langage back-end a ses propres avantages et inconvénients. Alors, en choisir un dépend des préférences et du style de codage de l’individu. Voici quelques langages que vous pouvez choisir en fonction du type dapplication que vous créez.

  • PHP
  • Python
  • Go Language
  • Node.js

Réponse

Node.js est une nette victoire en ce sens que vous pouvez effectuer un rendu côté serveur. Cependant, je le recommande toujours avec TypeScript.

Mais cest aussi une excellente plate-forme pour Socket.IO . Et si vous voulez votre site pour être aussi réactif que possible (dans le sens de la latence / des performances), vous devez utiliser WebSockets. Et Socket.IO est un excellent moyen dutiliser WebSockets.

En fait, encore mieux: FeathersJS + Mongoose / Sequelize peut boucler votre simple backend CRUD en un rien de temps, et il peut exposer à la fois un REST et un Socket. API IO . Automatiquement. Jen ai eu une en moins dune semaine, avec plus de 25 tables et une validation complète des paramètres. Bonne chose.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *