Введення у веб-розробку
  • Передмова
  • Починаємо
    • Вступ
    • 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
  • Angular
  • React
  • TypeScript
  1. Що далі?

Фронтенд

PreviousПокращена консольNextБекенд

Last updated 6 years ago

Angular

— JavaScript-фреймворк з відкритим програмним кодом, який призначений для розробки односторінкових застосунків. Розробляється компанією Google.

React

— JavaScript-фреймворк для створення односторінкових додатків. ReactJS дозволяє розробникам створювати великі веб-додатки, які використовують дані, що змінюються з часом, без перезавантаження сторінки. Розробляється під орудою компанії Facebook.

Особливості:

  • Даний фреймворк використовує концепцію, яка називається віртуальний DOM (англ. Virtual DOM). React вибірково змінює лише необхідні елементи на сторінці, що дозволяє робити мінімальну кількість маніпуляцій з DOM.

  • React розроблений навколо концепції багаторазових компонентів, які можуть бути використані повторно в різних проектах.

  • React код працює не лише на стороні клієнта, але також може бути виконаний на стороні сервера.

TypeScript

— мова програмування з відкритим кодом, яка розширює мову JavaScript, додавши їй підтримку статичних типів. Основним розробником TypeScript є Андерс Хейлсберг (з Microsoft), що працював до того над Turbo Pascal, Delphi і C#.

В останньому опитуванні для розробників "", проведеному на Stack Overflow, мова програмування TypeScript визнана однією із найбільш улюблених.

Angular
React
TypeScript
Most Loved, Dreaded, and Wanted Languages