Về cơ bản, tôi đã cố gắng thực hiện các thao tác sau khi tạo dịch vụ REST:
- HTML được yêu cầu
- dịch vụ trả về trang web mong muốn nhưng không có "tài nguyên" được yêu cầu, vd. dữ liệu
- trang web chứa JavaScript phát hành yêu cầu AJAX cho cùng một dịch vụ (loại nội dung khác nhau)
- dịch vụ sau đó trả về dữ liệu thực tế (JSON) và trang hiển thị nó
Một mặt có vẻ không hiệu quả (2 yêu cầu) nhưng sau đó tôi đã sử dụng điều này, "hiệu suất không có gì đáng lo ngại", có nghĩa là ứng dụng nội bộ có lưu lượng truy cập thấp và các trang web đơn giản và tải nhanh.
Lý do tôi kết thúc với điều này là vì trang web sau đó có thể gần như là Html + JavaScript thuần túy và hầu như không yêu cầu công cụ phía máy chủ, đặc biệt là không có vòng lặp, để tạo các bảng và nội dung như vậy (mà tôi nghĩ là rất xấu so với những thứ như slickgrid), ví dụ như tách dữ liệu và chế độ xem.
Bây giờ trước khi tôi bắt đầu sử dụng nó, đây có phải là một ý tưởng tốt hay tôi nên dừng việc đó lại?