Загрузка...
Загрузка...
Продолжая работу с платформой, вы принимаете условия Политики конфиденциальности и использование файлов cookie.
Angular — это фреймворк JavaScript с открытым исходным кодом, разработанный Google, предназначенный для создания динамических веб-приложений, особенно SPA (Single Page Applications).
Angular построен на TypeScript, использует мощную систему компонентов, директив, сервисов и модулей.
import { Component } from '@angular/core';
@Component({
selector: 'app-hello',
template: `<h1>Привет, {{ name }}!</h1>`,
})
export class HelloComponent {
name = 'Angular';
}
<!-- где-то в HTML -->
<app-hello></app-hello>
| Характеристика | Angular | React | Vue |
|---|---|---|---|
| Тип | Фреймворк | Библиотека | Фреймворк |
| Язык | TypeScript | JavaScript + JSX | JavaScript + шаблоны |
| Кривая обучения | Средняя / высокая | Низкая / средняя | Низкая |
| Архитектура | MVVM, модульная | View-only, декларативная | MVVM |
| Поддержка корпораций | Meta (Facebook) | Alibaba, Individual |
Интересный факт:
Angular — это второе поколение. Ранее существовал AngularJS (v1.x), который не совместим с новой версией (v2+).