Показать сообщение отдельно
  #1 (permalink)  
Старый 26.08.2018, 15:10
Интересующийся
Отправить личное сообщение для staircaseMaker Посмотреть профиль Найти все сообщения от staircaseMaker
 
Регистрация: 25.02.2018
Сообщений: 25

Архитектура с толстым клиентом: какие есть недостатки?
Здравствуйте, коллеги!
Сейчас разрабатываем простенькое веб-приложение для учета заказов производственной компании. Функционал несложный: список заказов, задачи по заказам, история взаимодействия по каждому заказу, статистика.
В силу наличия опыта разработки клиентской части и практически полного отсутствия опыта разработки серверной, была выбрана архитектура с толстым клиентом. То есть вся работа по отображению и обработке данных делается на клиенте через js. На сервере происходит по-сути, только работа с базой и форматирование данных в том виде, чтобы было с ними удобно работать на клиенте. Большая часть обработки данных при взаимодействии с пользователем (сортировка, фильтры и т.п.) тоже реализованы на клиенте.
Почитал про аналогичные приложения, там почему-то все делают на сервере, включая сортировку html таблиц.
Почему это делается на сервере: так удобнее разработчику, или есть какие-то объективные причины?
Напишите, пожалуйста, какие могут быть проблемы при обработке данных на клиенте?
Ответить с цитированием