Welches ist das beste Backend für eine ReactJS-Anwendung?


Beste Antwort

React ist eine Front-End-Bibliothek, die im Browser ausgeführt wird. Wie jede andere Frontend-Bibliothek (jQuery usw.) wird sie gerne von jeder Art von Backend bedient.

Sie können Python / Flask, Ruby on Rails, Java / Spring, PHP usw. Verwenden Es ist nicht wirklich wichtig. Wenn Ihr Backend nicht JavaScript / Node ist, kann Ihr Frontend nicht so eng integriert werden. Dies ist 100\% OK. Tatsächlich ist es großartig! Sie müssen sich nie fragen, in welcher Umgebung Ihr JavaScript ausgeführt wird – alles wird im Browser ausgeführt.

Es gibt viele Dinge zu beachten, bevor alle zum ersten Mal in das Back-End gelangen, aber die meisten Wichtig ist, dass Sie die Sprache lieben, die Sie entwickeln werden. Node.js ist eine schnelle Sprache, aber das bedeutet nicht, dass Python nicht oder PHP nicht ist. Die Leistung liegt auch bei Ihnen, am Ende wissen Sie das. Wenn Sie sehr schnell etwas brauchen, wählen Sie eine Sprache, die Ihren Anforderungen entspricht. Hängt hauptsächlich davon ab, was Sie tun möchten.

Jede Back-End-Sprache hat ihre eigenen Vor- und Nachteile. Die Auswahl hängt also von den Vorlieben und dem Codierungsstil des Einzelnen ab. Im Folgenden finden Sie einige Sprachen, die Sie je nach Art der von Ihnen erstellten Anwendung auswählen können.

  • PHP
  • Python
  • Go-Sprache
  • Node.js

Antwort

Node.js ist ein klarer Gewinn, da Sie serverseitiges Rendern durchführen können. Ich empfehle es jedoch immer mit TypeScript.

Aber es ist auch eine großartige Plattform für Socket.IO . Und wenn Sie Ihre Site möchten Um so reaktionsschnell wie möglich zu sein (im Sinne von Latenz / Leistung), sollten Sie WebSockets verwenden. Und Socket.IO ist eine großartige Möglichkeit, WebSockets zu verwenden.

Noch besser: FeathersJS + Mongoose / Sequelize kann Ihr einfaches CRUD-Backend in kürzester Zeit abschließen und sowohl einen REST- als auch einen Socket verfügbar machen. IO API. Automatisch. Ich hatte eine in weniger als einer Woche mit über 25 Tabellen und vollständiger Parameterüberprüfung. Gutes Zeug.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.