• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

PHP czy node.js w React

Object Storage Arubacloud
0 głosów
777 wizyt
pytanie zadane 26 listopada 2020 w JavaScript przez Bartek12 Mądrala (5,510 p.)
Piszę aplikacje w React i zastanawiam się nad backendem.

Mam wybór pomiędzy PHP i node.js. Czy ktoś może napisać czemu do React używany jest node.js zamiast PHP? Jakie są zalety i wady?

2 odpowiedzi

+2 głosów
odpowiedź 26 listopada 2020 przez Comandeer Guru (601,110 p.)

To zależy, co rozumiemy przez backend.

Bo jeśli myślimy o nim jako o źródle danych, to wykorzystana technologia jest całkowicie nieistotna. Cała komunikacja i tak będzie się opierać na jakiejś formie HTTP/REST API.

Chyba że myślisz bardziej o czymś, co nazywam middleendem – czyli backend przeznaczony do server-side renderingu i komunikujący się z faktycznym backendem w celu wygenerowania strony. Wówczas de facto jedynym sensownym rozwiązaniem dla React.js jest Node.js, bo SSR dla Reacta jest zaimplementowane właśnie w Node.js.

komentarz 26 listopada 2020 przez Bartek12 Mądrala (5,510 p.)
A system z logowaniem i pobieraniem danych?
komentarz 26 listopada 2020 przez Comandeer Guru (601,110 p.)
To też sie da zrobić przez HTTP API.
+1 głos
odpowiedź 26 listopada 2020 przez niezalogowany

Dwa główne Podwody :

Node Package Manager (NPM), znacznie wygodniej jest zarządzać ogólnymi zależnościami JavaScript, zarówno po stronie klienta, jak i po stronie serwera.

Zarówno Nodejs, jak i React to (srodowisko,framework) javascript, które mogą być wykonywane zarówno po stronie klienta, jak i serwera. Programiści mogą wykonywać kod Reactjs bezpośrednio w środowisku Nodejs. React DOM zawiera komponenty zaprojektowane specjalnie do współpracy z Nodejs, które redukują liczbę linii kodu, dzięki czemu renderowanie po stronie serwera jest stosunkowo łatwe.

Pamiętaj że decyzja należy do Ciebie... Nie ma jednej jedynej drogi ...cool 

 

komentarz 26 listopada 2020 przez Comandeer Guru (601,110 p.)

Node Package Manager (NPM)

Taka drobna uwaga: npm (nie NPM) to nie jest akronim. Z tego też powodu nic nie znaczy. 

komentarz 26 listopada 2020 przez niezalogowany

Przepraszam za błąd!

Dziękuj Bardzo Za Uwagę !!! smiley Będę Pamiętał : npm nie NPM !

komentarz 1 grudnia 2020 przez spamator12 Nałogowiec (28,230 p.)

@niezalogowany, "Node Package Manager (NPM), znacznie wygodniej jest zarządzać ogólnymi zależnościami JavaScript, zarówno po stronie klienta, jak i po stronie serwera."

nalezy przy tym pamietac jakie to ma minusy - a ma i to powazne. Dahl nie na darmo wymienil to jako jeden z najwiekszych bledow.

komentarz 1 grudnia 2020 przez Comandeer Guru (601,110 p.)
npm pozwoliło stworzyć cały ekosystem JS-a. Dahl stworzył Deno… i nic się nie stało. Dlaczego? Bo to, co uważa za największy błąd, pozwoliło wgl zdobyć JS-owi poza przeglądarką popularność.
komentarz 2 grudnia 2020 przez spamator12 Nałogowiec (28,230 p.)
Zgadza sie, to jest zarowno sila jak i slabosc. Kiedys gdzies bedzie jednak ten typo i posypie sie to jak domek z kart- chodz nie jest to nic czego nie mozna naprawic.

 

Sami tworcy modulow (np nieaktualny request) radza uwaznie sie temu przygladac - pisano cos o zbyt duzym sukcesie, ktory okazal sie pulapka, czy cos w ten desen.

Podobne pytania

–1 głos
2 odpowiedzi 678 wizyt
pytanie zadane 3 listopada 2019 w JavaScript przez michal_php Stary wyjadacz (13,700 p.)
0 głosów
2 odpowiedzi 1,809 wizyt
pytanie zadane 28 stycznia 2019 w JavaScript przez azez Użytkownik (690 p.)
0 głosów
2 odpowiedzi 377 wizyt

92,573 zapytań

141,423 odpowiedzi

319,648 komentarzy

61,959 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...