ru

Разработка

Что такое веб-разработка?

В веб-разработке используется много различных технологий и готовых продуктов. Это языки программирования и разметки в «чистом» виде, базы данных и другие хранилища информации, программные продукты для упрощения разработки (фреймворки и системы управления сайтами), а также серверное программное обеспечение.

Смысл разработки заключается в написании кода для функционирования сайта/приложения/сервиса. Разработчики с помощью интегрированных сред разработки и языков программирования на основе созданного дизайнерами проекта строят полностью работоспособный проект.

Процесс разработки состоит из двух частей:

  1. Верстки (клиентская часть)
  2. Программирования (программная часть)

Поэтому разработчики разделены на две группы: front-end и back-end.

Front-end

Клиентская часть приложения – это создание кода и разметки, ответственных за визуальный дизайн веб-сайта. При разработке интерфейса идет работа с гипертекстовой разметкой (HTML), каскадными таблицами стилей (CSS) и JavaScript (JS). С помощью языков программирования и стилей создается полноценный сайт: от общего макета до вставки анимации, изображений, применения различных шрифтов и интерфейсов.

Для небольших сайтов вёрстка может быть единственным видом разработки, который необходим для сдачи проекта. Для более сложных проектов обязательно нужна back-end разработка.

Back-end

Программная часть приложения отвечает за обработку и сохранение информации, переданной через интерфейс. Использование back-end обязательно, если сайт содержит динамические данные. Информация может хранится в базе данных на локальном или удаленном сервере.

Для разработки программной части сайта и подключения к серверам обычно используются языки, такие как PHP, JavaScript, Python.