Куча их.
1. MSI - стандартный пакет который можно установить и развернуть через групповые политики
2. стандартный механизм удаления и обновления
3. Кастомизация диалогов
4. мультиязычность
5. возможность создавать свои обработчики (например форму соединения с sql сервером и заполнение его данными)
Что я вижу в этом приложении. Прокинута технология MSI и на этом можно закончить. Ваше приложение можно распространять в этом случае хоть в SFX архиве.
DevMan, Есть и еще одна причина. И она по моему более важна: Отделение данных от представления.
Страница загружена , возможно и данные вставлены уже на сервере, а после когда клиент начинает взаимодействовать с сервером желательно не создавать нагрузку на сервер и напрягать уже клиент.
Да и взаимодействовать с rest значительно приятней чем с кусками html или новой подгрузкой страницы.
Ну и совсем из ленивого. Выбрали вы селектор в dev panel при перезагрузке все слетает, это реально бесит
DevMan, к сожалению или к счастью я не понимаю вашего сленга. Но все же напомню что форма по умолчанию не только отправляет данные, но и полностью перезагружает страницу, что не есть хорошо.
DevMan, сейчас практически нет. Предвижу возражения типа есть GraphQL и другие, но это развитие и основная идея та же.
Есть еще парадигма форм, и как развитие ASP NET с его стэйтами.
Что там остается ? печеньки?
Razunter, Правильно смущает. Куки имеют конечный размер. Как впрочем и URL.
Причем это все настраивается как на конечном сервере так и на проксирующем.
Не стоит быть настолько категоричным.
Куки гоняются при каждом запросе, кроме того есть же и сессионные и не доступные из браузера.
Я бы в куках хранил только id клиента и возможно тему сайта и какую то дребедень не слишком важную.