Saya pada dasarnya telah melakukan hal-hal berikut ketika membuat layanan REST:
- HTML diminta
- layanan mengembalikan halaman web yang diinginkan tetapi tanpa "sumber daya" yang diminta, mis. data
- halaman web berisi JavaScript yang mengeluarkan permintaan AJAX ke layanan yang sama (tipe konten berbeda)
- layanan kemudian mengembalikan data aktual (JSON) dan halaman menampilkannya
Di satu sisi tampaknya tidak efisien (2 permintaan) tetapi kemudian saya menggunakan ini, "kinerja tidak menjadi perhatian", yang berarti aplikasi internal traffic rendah dan situs web sederhana dan memuat cepat.
Alasan saya akhirnya dengan ini adalah bahwa halaman web kemudian dapat menjadi hampir murni Html + JavaScript dan hampir tidak ada hal-hal sisi server diperlukan, terutama tidak ada loop, untuk membuat tabel dan hal-hal seperti itu (yang saya pikir sangat jelek dibandingkan dengan hal-hal seperti slickgrid), misalnya pemisahan data dan tampilan.
Sekarang sebelum saya menggunakan ini, apakah ini ide yang bagus atau haruskah saya berhenti melakukannya?