Разработка клиент-сервреного web-приложения состоит из следующих этапов:
– Разработка макета приложения;
– Программирование серверной части;
– Программирование клиентской части.
Размещение web-приложения на репозиториях и на хостинговых плащадках.
Макет приложения, в свою очередь, состоит из следующих блоков:
Предметика. В этот блок входит шапка сайта и верхний блок меню. Если пользователь заинтересовался блоком предметика, он переходит к следующему блоку.
Конкретика. В этот блок входит боковой блок мению (или блоки) и центральная часть сайта.
Для пользователя. В этот блок входит всё то, что не относится на прямую к тематике, предметике и конкретике: реклама, внешние виджеты (погоды, курсы валют, новостные ленты).
В зависимости от выбранного шаблона проектирования технологии, используемые на серверной и клиентской стороне разнятся [30].