Тема 59(8)

Тема :  "Засоби автоматизованої розробки сайтів"

Семантичний конспект уроку

Який вигляд матиме сайт — цим питанням опікується веб-дизайнер.

Веб-розробник отримує результат його роботи у вигляді макету. Його задача —досягнути відображення браузером сайту так, як запропонував веб-дизайнер.

Відповідно веб-розробнику потрібен інструментарій, який полегшить розробку сайту.

Писати код при бажанні можна і в текстовому редакторі - ніщо не заважає вам створити найпростіший сайт в «Блокноті», зберігши файл з розширенням .html. Однак якщо ви хочете зробити процес комфортніше і швидше, варто звернути увагу на інтегровані середовища розробки (Integrated Development Environment, IDE) або просунуті редактори.

Існує чимало функцій IDE, які ви навряд чи зустрінете в більш простих інструментах, особливо якщо працюєте над створенням веб-додатку або досить складного сайту. Вам, швидше за все, стануть в нагоді:

В IDE всі ці елементи зазвичай об'єднуються в єдину платформу. 

веб-технології_5.pptx

Незважаючи на багато переваг IDE, насправді вони потрібні не завжди. Якщо ви займаєтеся в основному розробкою веб-інтерфейсів, цілком можна обійтися і стандартним редактором коду. Також IDE не варто використовувати для створення простих статичних сайтів, більш складні інструменти швидше сповільнять процес, ніж зроблять його ефективніше.

Названі засоби створення веб-сайтів можна встановити на локальному комп'ютері. Створені в їх середовищі веб-сторінки після завершення процесу розробки потрібно опублікувати в Інтернеті. 

Система керування вмістом (англ. Content Management System, або CMS) — програмне забезпечення для організації спільного процесу створення, редагування й управління контентом веб-сайтів

Найпопулярніші безкоштовні CMS:


У той же час існують онлайн-системи конструювання  сайтів, які одночасно з послугами з розробки веб-сайтів надають послуги безкоштовного хостингу. Такими є системи uCoz, Google Sites, Weebly, wix.com, Prom.ua та ін. У цих системах створення веб-сайта здійснюється в режимі онлайн відразу на сервері хостингу. 

Додаткові дані: