Авторизация

Создание сайтов. Как на самом деле все происходит?

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

  • Создание скетча.
  • Создание макета.
  • Верстка
  • Backend
  • Тестирование
  • Загрузка на хостинг
  • Отладка

Создание скетча

Это набросок, состоящий из текстов и геометрических фигур, похожий на макет сайта. Обычно он создаётся на сайте.


Создание макета

Обычно макет создаётся в Adobe Photoshop. Здесь прорисовывается всё до малейшей капли. Находятся, редактируются и экспортируются изображения. От того как хорошо художник поработает со слоями зависит, как сложно, будет программисту свестать сайт.


Верстка

Верстка - достаточно трудоёмкий процесс. При вёрстке изображение переносится в код. В сотни, а иногда и в тысячи строк кода. При вёрстке используются 3 языка программирования HTML+CSS+JS. HTML – язык разметки. В нём говорится, что есть на странице. На CSS пишутся стили, т.е. сайт приукрашается. А на JS пишутся скрипты, выполняемые в браузере пользователя.

При вёрстке чаще всего используется Bootstrap. Он сильно помогает. Bootstrap – целый набор уже заготовленных стилей и скриптов, которые часто применяются. С помощью него легко разметить элементы, а также есть целые наборы стилей. При вёрстке какого-то элемента программист может не писать определённые стили, а сражу же применять стили из Bootstrap, написав только класс.

При работе с CSS используются преворки. Существует 2 основных SASS и LESS. Они опять же созданы для упрощения работы программиста.

Как таковой JS уже не применяется, а используется JQuery. Это целая библиотека заготовленного кода, но каждый программист, работающий с ним всё же знает “голый” JS


Backend

Backend – это те же скрипты, что и JS, но они выполняются на серверной стороне. Чаще всего Backend это PHP+MySQL. MySQL – это база данных. Скрипты – это логика сайта, что делать в одной ситуации - что в другой, кому отправлять письма - кому нет. Если бы не было Backend, то все сайты выглядели бы как одна сплошная картинка и не было бы того, что сейчас происходит. Наверное, ни один сайт не обходится без PHP или подобного ему языка. А на PHP обычно написаны скрипты регистрации, авторизации и другие.


После написания программы

Тестирование – важный процесс для любого продукта. Я думаю, что не нужно объяснять, зачем он нужен.

Хостинг – это выделенная для вашего сайта часть сервера. Сервер – это очень мощный компьютер, который работает 24 часа в день, 7 дней в неделю, за исключением технических работ, конечно. Выбирайте хостинг правильно, есть множество мониторинг овощи хостингов.

После загрузки сайта на сервер, нужно изменить некоторые скрипты и адреса для правильного функционирования сайта.


Подытожим

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

Конечно, есть конструкторы, но это совершенно другая тема статьи.

рейтинг: 
Оставить комментарий
Новость дня
Последние новости
все новости дня →
  • Топ
  • Сегодня

Опрос
Оцените работу движка