Я в основному дивився на те, щоб зробити наступне під час створення служби REST:
- HTML запитується
- служба повертає потрібну веб-сторінку, але без запитуваного "ресурсу", наприклад. дані
- веб-сторінка містить JavaScript, який видає запит AJAX до тієї ж служби (різного типу вмісту)
- сервіс потім повертає фактичні дані (JSON) і на сторінці відображає їх
З одного боку це здається неефективним (2 запити), але тоді я використовував це, "продуктивність не викликає занепокоєння", тобто внутрішній додаток з низьким трафіком та веб-сайти прості та швидко завантажуються.
Причиною цього я є те, що веб-сторінка тоді може бути майже чистою Html + JavaScript, і майже не потрібні речі на стороні сервера, особливо без циклів, для створення таблиць і подібних матеріалів (що, на мою думку, дуже некрасиво порівняно з такі речі, як slickgrid), наприклад, розділення даних та перегляду.
Тепер, перш ніж перейти до використання цього, це гарна ідея чи я просто повинен перестати це робити?