Слайд 2

А помнишь, как все начиналось?..

Сервер
Клиент
Сайт

А помнишь, как все начиналось?.. Сервер Клиент Сайт

Слайд 3

Сервер

4 колеса руль и сиденье
база данных
бизнес-логика (поддержание целостности)
интерфейс для связи с клиентом

Сервер 4 колеса руль и сиденье база данных бизнес-логика (поддержание целостности) интерфейс для связи с клиентом

Слайд 4

Клиент

оформление
бизнес-логика (валидация полей, отображение/скрытие разделов)
связь с сервером

Клиент оформление бизнес-логика (валидация полей, отображение/скрытие разделов) связь с сервером

Слайд 5

Сайт

база данных (общая с сервером)
бизнес-логика (дублирование логики сервера)

Сайт база данных (общая с сервером) бизнес-логика (дублирование логики сервера)

Слайд 6

Проблемы оформления Windows Forms

Проблемы оформления Windows Forms

Слайд 7

Проблемы сайта

дублирование логики сервера
скорость работы

Проблемы клиента

визуальное оформление
кроссплатформенность

Проблемы сайта дублирование логики сервера скорость работы Проблемы клиента визуальное оформление кроссплатформенность

Слайд 8

Почему Web?

кастомизация оформления клиента
вопрос обновления
вопрос кроссплатформенности

Почему Web? кастомизация оформления клиента вопрос обновления вопрос кроссплатформенности

Слайд 9

Почему JS?

Введите текст…

Почему JS? Введите текст…

Слайд 10

Почему SPA?

скорость
облегчение нагрузки на базу данных
упрощение API для сервера

Почему SPA? скорость облегчение нагрузки на базу данных упрощение API для сервера