Vilken är den bästa backend för en ReactJS-applikation?


Bästa svaret

React är ett front-end-bibliotek som körs i webbläsaren. Som alla andra frontend-bibliotek (jQuery, etc.) är det glatt att få betjänas av alla typer av backend.

Du kan använda Python / Flask, Ruby on Rails, Java / Spring, PHP, etc Det spelar ingen roll. Om din backend inte är JavaScript / nod kan din frontend inte integreras så tätt med den. Detta är 100\% OK. Det är faktiskt fantastiskt! Du behöver aldrig undra i vilken miljö din JavaScript körs – allt körs i webbläsaren.

Det finns många saker att tänka på innan alla kommer in i back-end första gången, men det mest viktigt är att du måste älska språket du ska utveckla. Node.js är ett snabbt språk men det betyder inte att Python inte är eller PHP inte. Prestanda är upp till dig också, i slutändan, vet det. Om du behöver något riktigt snabbt, välj sedan ett språk som passar dina behov. Beror på vad du vill göra, mestadels.

Varje Back-end-språk har sina egna fördelar och nackdelar. Så välj en beror på individens egna preferenser och kodningsstil. Här är några språk du kan välja beroende på vilken typ av applikation du bygger.

  • PHP
  • Python
  • Go Language
  • Node.js

Svar

Node.js är en klar vinst genom att du kan göra serverrendering. Jag rekommenderar det dock alltid med TypeScript.

Men det är också en bra plattform för Socket.IO . Och om du vill ha din webbplats för att vara så lyhörd som möjligt (i latens- / prestationssynpunkt) bör du använda WebSockets. Och Socket.IO är ett utmärkt sätt att använda WebSockets.

Faktum är ännu bättre: FeathersJS + Mongoose / Sequelize kan packa upp din enkla CRUD-backend på nolltid, och det kan exponera både en REST och en Socket. API för IO . Automatiskt. Jag hade en som arbetade på mindre än en vecka, med över 25 tabeller och fullständig parametervalidering. Bra grejer.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *