Введення у веб-розробку
  • Передмова
  • Починаємо
    • Вступ
    • TCP/IP протокол
    • HTTP
    • Веб-браузер
    • Веб-сервер
    • Cookies
    • Фронтенд і бекенд
    • Фреймворки
    • Редактори коду
    • Emmet
  • Git
    • Короткий опис
    • Базові Git-команди
  • HTML
    • Короткий опис
    • Теги і атрибути
    • Структура HTML-документу
    • HTML-файли
  • CSS
    • Короткий опис
    • Додавання CSS до HTML-документу
    • CSS-препроцесори
  • JavaScript
    • Короткий опис
    • Що таке ECMAScript?
    • Document Object Model
    • AJAX, JSON
    • Інструменти для збірки
    • Node.js
    • npm
  • PHP
    • Короткий опис
    • Середовище для розробки
  • MySQL
    • Короткий опис
    • Інструменти управління базами даних
  • MongoDB
    • Короткий опис
    • MongoDB shell
    • MongoDB GUI
    • Вибірка і сортування
    • Індекси
  • Linux
    • Короткий опис
  • Windows
    • Windows 10 підсистема для Linux
    • Chocolatey
    • Покращена консоль
  • Що далі?
    • Фронтенд
    • Бекенд
Powered by GitBook
On this page
  1. Починаємо

Фреймворки

Фреймворк (англ. framework) — це набір всіляких бібліотек (інструментів) для швидкої розробки повсякденних (рутинних) завдань. Головна мета фреймворку — надати програмісту зручне середовище для проекту з великим і добре розширюваним функціоналом.+

Переваги фреймворків:

  • фреймворки максимально полегшують роботу розробників, зменшуючи час розробки;

  • завдяки фреймворкам, код виходить структурованим, зрозумілим і доступним для повторного використання;

  • фрейморки використовують популярні шаблони проектування (наприклад, Singleton, MVC).

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

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

PreviousФронтенд і бекендNextРедактори коду

Last updated 6 years ago