Điều tôi muốn biết là, bạn đã xây dựng ứng dụng web của mình như thế nào? Tôi thực sự bối rối vì tôi nên sử dụng phương pháp nào cho dự án của mình.Phương thức nào nhanh hơn, thể hiện: Hiển thị phía máy chủ và hiển thị phía máy khách
Đã quyết định chọn công nghệ nào.
1) Node.js và bày tỏ như khung của nó
2) MongoDB
3) Phản ứng + Flux
Nhưng vấn đề ngay bây giờ, tôi có nên sử dụng phương pháp (A) hoặc phương pháp (B)
phương pháp (A) - serverside render cho HTML
app.get('/users/', function(request, respond) {
var user = "Jack";
respond.render("user", { user: user });
});
Phương pháp (B) - vẽ clientside cho HTML
app.get('/users/', function(request, respond){
var user = "Jack";
respond.json({ user: user });
});
Phương pháp A sẽ làm cho HTML từ máy chủ và cũng như các dữ liệu.
Phương pháp B sẽ chỉ phản hồi dữ liệu cần thiết cho khách hàng là React.js, để nó có thể thao tác dữ liệu.
Quan tâm của tôi, tôi nên sử dụng phương pháp nào? hầu hết các phần khởi động sử dụng phương pháp nào?
Cảm ơn bạn.
Nếu bạn định xây dựng một ứng dụng bằng React, bạn nên làm theo mẫu Flux. –
Woops, không đọc Express trên tiêu đề.Không quá quen thuộc với Express nên có thể khác. –
nói chung, hiển thị nhiều hơn ở phía máy khách và làm ít hơn trên máy chủ của riêng bạn được ưu tiên. Nhưng chỉ có rất nhiều thứ có thể được hiển thị ở phía máy khách, và sẽ rất khó để trả lời câu hỏi của bạn về những gì hầu hết các phần khởi động làm mà không chỉ rõ kiểu khởi động. – user2263572