Разработка

Этап разработки делится на два основных раздела: верстка и программирование.

Верстка

При помощи верстки мы переносим дизайн-макет проекта в его интерактивное представление и размещаем все информационные блоки в структуре документа веб-страницы. Также на этом этапе, мы подбираем анимацию для всех блоков, кнопок, иконок, картинок и т.д. Именно на этой стадии мы привлекаем вас к обсуждению деталей и подбору интересных вариантов.

После верстки под стандартные размеры экрана, мы приступаем к адаптивной верстке сайта под мобильные устройства и планшеты.

В конечном счете вы получаете интерактивные страницы, адаптированные под все устройства. В процессе разработки проекта верстка тестируется 2 раза: в момент ее завершения и после работы программистов.

Сверстанный макет проходит контроль качества в несколько шагов:

  • Соответствие дизайну макету;
  • Проверка во всех современных браузерах;
  • Проверка адаптивной версии на всех мобильных платформах;
  • Соответствие современных технологиям HTML5, CSS3.

После всех проверок и утверждения специалистом контроля качества, проект передается на программирование.

Программирование

При разработке проекта мы выбираем различные системы управления сайтом в зависимости от сложности проекта и ваших потребностей. В большинстве наших проектов мы используем самописную систему управления, но в случае необходимости можем подключить сайт к практически любой популярной CMS системе.

Большая часть наших проектов разработана на yii2 framework. Данный framework отвечает высоким стандартам безопасности, показывает высокий уровень производительности, гибкий и легко масштабируем.

Более сложные проекты и стартапы получают индивидуальную CMS систему, разработанную под конкретный проект.

При разработке используются также:
  • JavaScript (ES6, TypeScript, JSX)/HTML/CSS,
  • SVG,
  • React,
  • Redux,
  • Webpack,
  • Babel,
  • Node.js, (Express.js, Passport.js),
  • mongoDB,
  • Gulp,
  • runt,
  • Bootstrap 3/4,
  • CSS Grid,
  • CSS Flexbox,
  • BEM,
  • Canvas,
  • WebGL,
  • GSAP,
  • . . .

Когда проект готов на тестовом сервере, мы загружаем его на боевой домен и проводим финальные тесты по поиску багов.
На протяжении всего процесса разработки, включая верстку и программирование, мы используем системы контроля версий, поэтому любое изменение в очередной версии можно откатить к предыдущим.

Следующим этапом является подключение различных сервисов к вашему проекту.

Есть два подхода к программированию.
Первый — сделать программу настолько
простой, чтобы в ней очевидно не было ошибок.
А второй — сделать её настолько сложной,
чтобы в ней не было очевидных ошибок.
- Tony Hoare
Закажи проект!
Заказать консультацию
Заказать
Смотреть работы
Перейти
Закрыть
Обратная связь
(3462) 72-55-66 STUDIO@GOLDCARROT.RU