Chciałbym wiedzieć, jak zbudował swoją aplikację internetową? Naprawdę mylę jako metodę, której powinienem użyć w moim projekcie.Która metoda jest szybsza, ekspresowe: renderowanie po stronie serwera a renderowanie po stronie klienta
Już zdecydował, które technologie wybrać.
1) node.js i wyrażać jako ram
2) MongoDB
3) poddaje się reakcji + Flux
Problem jednak teraz, należy użyć metody (A) lub metoda (B)
metoda (A) - Serverside renderowania HTML
app.get('/users/', function(request, respond) {
var user = "Jack";
respond.render("user", { user: user });
});
Metoda (B) - stronie klienta renderowania HTML
app.get('/users/', function(request, respond){
var user = "Jack";
respond.json({ user: user });
});
Metoda A będzie renderowania HTML z serwera i jak również dane.
Metoda B po prostu zareaguje danymi potrzebnymi dla klienta, którym jest React.js, aby mógł manipulować danymi.
Mój problem, z jakiej metody powinienem skorzystać? większość startupów korzysta z tej metody?
Dziękuję.
Jeśli zamierzasz zbudować aplikację przy użyciu React, powinieneś przestrzegać schematu Flux. –
Woops, nie czytałem Expressu w tytule.Niezbyt dobrze znany z Express, więc może być inaczej. –
ogólnie rzecz biorąc, preferuje się renderowanie bardziej po stronie klienta i mniej na własnych serwerach. Ale tylko tyle można wyrenderować po stronie klienta i trudno byłoby odpowiedzieć na pytanie, co robi większość startupów bez określenia typu uruchamiania. – user2263572