Слайд 2А помнишь, как все начиналось?..
Сервер
Клиент
Сайт
Слайд 3Сервер
4 колеса руль и сиденье
база данных
бизнес-логика (поддержание целостности)
интерфейс для связи с клиентом
Слайд 4Клиент
оформление
бизнес-логика (валидация полей, отображение/скрытие разделов)
связь с сервером
Слайд 5Сайт
база данных (общая с сервером)
бизнес-логика (дублирование логики сервера)
Слайд 6Проблемы оформления Windows Forms
Слайд 7Проблемы сайта
дублирование логики сервера
скорость работы
Проблемы клиента
визуальное оформление
кроссплатформенность
Слайд 8Почему Web?
кастомизация оформления клиента
вопрос обновления
вопрос кроссплатформенности
Слайд 10Почему SPA?
скорость
облегчение нагрузки на базу данных
упрощение API для сервера