Что я хотел бы знать, как вы создали свое веб-приложение? Я действительно смущаюсь, какой метод следует использовать для моего проекта.Какой способ быстрее, экспресс: рендеринг на стороне сервера и рендеринг на стороне клиента
Уже решили, какие технологии выбрать.
1) Node.js и выражают в качестве своей основы
2) MongoDB
3) React + Флюс
Но проблема сейчас, следует использовать метод (А) или метод (Б)
метод (А) - Serverside рендеринга для HTML
app.get('/users/', function(request, respond) {
var user = "Jack";
respond.render("user", { user: user });
});
Метод (Б) - рендеринг для клиентского HTML
app.get('/users/', function(request, respond){
var user = "Jack";
respond.json({ user: user });
});
Метод А будет оказывать HTML с сервера и, а также данные.
Метод B будет просто отвечать на данные, которые необходимы клиенту, который является React.js, чтобы он мог манипулировать данными.
Моя забота, какой метод я должен использовать? Большинство стартапов используют какой метод?
спасибо.
Если вы собираетесь создавать приложение с использованием React, вы должны следовать шаблону Flux. –
Woops, не читал Express над заголовком.Не слишком знакомы с Экспрессом, поэтому могут быть разные. –
, вообще говоря, предпочтение отдается на стороне клиента и делает меньше на ваших собственных серверах. Но на стороне клиента может быть только так много, и было бы сложно ответить на ваш вопрос о том, что делают большинство стартапов, не указав тип запуска. – user2263572