我想知道的是,你是如何构建你的Web应用程序的?我很困惑应该使用哪种方法来完成我的项目。
已经决定了要选择哪些技术:
1)Node.js和Express作为其框架
2)MongoDB
3)React+ Flux
但现在的问题是,我应该使用方法(A)还是方法(B)?
方法(A)- 服务器端渲染HTML
app.get('/users/', function(request, respond) {
var user = "Jack";
respond.render("user", { user: user });
});
方法(B) - 用于HTML的客户端渲染
app.get('/users/', function(request, respond){
var user = "Jack";
respond.json({ user: user });
});
方法A将从服务器渲染HTML以及数据。
方法B只会响应客户端所需的数据,即React.js,以便它可以操作数据。
我的问题是,我应该使用哪种方法?大多数创业公司使用哪种方法?
谢谢。