Слайд 2А помнишь, как все начиналось?..
Сервер
Клиент
Сайт
![А помнишь, как все начиналось?.. Сервер Клиент Сайт](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/904072/slide-1.jpg)
Слайд 3Сервер
4 колеса руль и сиденье
база данных
бизнес-логика (поддержание целостности)
интерфейс для связи с клиентом
![Сервер 4 колеса руль и сиденье база данных бизнес-логика (поддержание целостности) интерфейс для связи с клиентом](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/904072/slide-2.jpg)
Слайд 4Клиент
оформление
бизнес-логика (валидация полей, отображение/скрытие разделов)
связь с сервером
![Клиент оформление бизнес-логика (валидация полей, отображение/скрытие разделов) связь с сервером](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/904072/slide-3.jpg)
Слайд 5Сайт
база данных (общая с сервером)
бизнес-логика (дублирование логики сервера)
![Сайт база данных (общая с сервером) бизнес-логика (дублирование логики сервера)](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/904072/slide-4.jpg)
Слайд 6Проблемы оформления Windows Forms
![Проблемы оформления Windows Forms](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/904072/slide-5.jpg)
Слайд 7Проблемы сайта
дублирование логики сервера
скорость работы
Проблемы клиента
визуальное оформление
кроссплатформенность
![Проблемы сайта дублирование логики сервера скорость работы Проблемы клиента визуальное оформление кроссплатформенность](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/904072/slide-6.jpg)
Слайд 8Почему Web?
кастомизация оформления клиента
вопрос обновления
вопрос кроссплатформенности
![Почему Web? кастомизация оформления клиента вопрос обновления вопрос кроссплатформенности](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/904072/slide-7.jpg)
Слайд 10Почему SPA?
скорость
облегчение нагрузки на базу данных
упрощение API для сервера
![Почему SPA? скорость облегчение нагрузки на базу данных упрощение API для сервера](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/904072/slide-9.jpg)