Технологии

Динамичный контент, обновление элементов без перезагрузки страницы и использование современных веб-технологий (HTML 5, CSS 3, jQuery) позволяют делать акцент, что компании клиентов являются высокотехнологичными и передовыми предприятиями, которые идут «в ногу со временем». Делаем масштабные проекты для компаний, наших клиентов знают и любят во всем мире.

Frontend-разработка

Любая веб-страница работает на основе трех языков / технологий: HTML (язык разметки гипертекста), CSS (каскадные таблицы стилей) и JavaScript.

HTML

Язык, используемый для разметки размещаемого контента.

Описывает структуру страницы (блоки, заголовки, тексты, ссылки и т.д.) с помощью специальных HTML-тегов. Например, для создания ссылок используется тег < a >, а для добавления изображения — < img >.

CSS

Язык для стилизации веб-страниц.

Используется, чтобы задать размеры и расположение блоков, цвета фона и текста, размеры шрифтов и т.д. Позволяет описывать простые анимации (например, плавно показать тень у блока при наведении на него). Имеет удобные средства для смены стилей при изменении размеров экрана, позволяя реализовывать большую часть адаптивности.

JavaScript

Язык для реализации интерактива на странице, расчетов, логики и анимаций.

Позволяет динамически менять HTML и CSS, выполнять операции в зависимости от действий пользователя. Исполняется в браузере посетителя сайта (зависит от мощности устройства посетителя сайта, а не мощности сервера / хостинга, на котором размещен сайт).

Backend-разработка

В отличие от браузерного JavaScript, серверные языки (например, PHP) и технологии (например, Node JS) выполняются на хостинге сайта, создавая таким образом нагрузку на сервер. Спектр возможностей серверных технологий очень широкий: работа с системами управления базами данных, сохранение и обработка файлов, взаимодействие с другими серверами и различными API (например, импорт фотографий из VK или отправка писем и SMS) и многое другое.

Чаще всего backend используется для передачи данных в верстку (например, генерирует HTML для списка товаров или передает массив товаров в JavaScript) и сохранения информации в базы данных (CMS).

СУБД

Системы управления базами данных (СУБД) — программные решения (MySQL, PostgreSQL, MS SQL и т. д.), дающие возможность хранить данные, изменять их, удалять, выполнять быстрый поиск.