như tiêu đề ạ , em có xem 1 số video dạy môn công nghệ phần mềm thì thấy thầy hay dùng cách , viết function trong fuction đó tạo ra chuỗi html với đầy đủ css luôn xong return về chuỗi đó và sau đó chỉ cần đặt chuỗi đó vào vị trí thích hợp trên trang html thôi
1 mặt khác em đang dùng laravel và dùng engine view của nó là blade thì em viết trực tiếp code php trên trang view luôn
em có tự so sánh thì thấy nếu dùng cách dùng engine view thì viết code phần giao diện dễ nhìn và chỉnh sửa hơn nhưng nếu lỡ sau này có lỡ bắt chuyển toàn bộ code này từ php sang java hay .net thì phải viết lại toàn bộ các trang view , trong khi nếu trả về các chuỗi html từ function thì lúc này không phụ thuộc vào các hàm của engine view nên việc chuyển đổi nền tảng nhanh hơn chỉ cần chỉnh sửa cú pháp là xong
không biết trên thực tế sẽ chọn cách nào ? trong trường hợp này em chỉ đang xét đến server render thôi ạ vì frontend em chưa học nhiều …