Angular – это платформа и фреймворк для создания одностраничных клиентских приложений с использованием HTML и TypeScript. Angular написан на TypeScript. Он реализует основные и дополнительные функции в виде набора библиотек TypeScript, которые мы импортируем в наши приложения.

Что такое машинописный текст?

TypeScript — это язык программирования, разработанный и поддерживаемый компанией Microsoft. Это строгий синтаксический надмножество JavaScript, добавляющий к языку необязательную статическую типизацию. Он предназначен для разработки больших приложений и перенесен на JavaScript. Поскольку это надмножество JavaScript, существующие программы JavaScript также являются действительными программами TypeScript.

Чем сайты Angular отличаются от традиционных веб-технологий?

Традиционные веб-сайты:

На традиционных веб-сайтах, когда мы ищем URL-адрес этого веб-сайта, сервер выдает одну HTML-страницу этого веб-сайта. Эта единственная страница содержит кнопки, ссылки на другую страницу и т. д. этого веб-сайта. Если мы нажимаем кнопку или ссылку, то клиент (веб-браузер) отправляет запрос на сервер, и сервер предоставляет эту страницу в качестве ответа, представляющего новую HTML-страницу. Всякий раз, когда каждый щелчок клиента отправляет запрос на сервер, а ответ сервера предоставляет клиенту соответствующую страницу (веб-браузер.

Когда мы ищем любой URL-адрес веб-сайта в Интернете, клиент (веб-браузер) отправляет запрос на сервер, и сервер объединяет данные и шаблон на странице. Таким образом, сервер отправляет ответ клиенту (веб-браузеру) в виде страницы. Этот процесс выполняется для каждого запроса от клиента (веб-браузера) к серверу.

Веб-сайты Angular:

На веб-сайтах Angular, когда мы ищем URL-адрес этого веб-сайта, сервер передает весь веб-сайт клиенту (веб-браузеру). Если пользователь нажимает кнопку или ссылается на другие страницы этого веб-сайта, клиент (веб-браузер) никогда не отправляет запрос на сервер, потому что клиент (веб-браузер) уже имеет весь веб-сайт с URL-адресом. Таким образом, это имеет Преимущество в том, что он очень отзывчив к пользовательскому опыту. Нет необходимости ждать, чтобы загрузить следующую страницу веб-сайта. Этот сервер может динамически изменять содержимое веб-сайта после поиска URL-адреса.

В этом случае, если у клиента (веб-браузера) уже есть весь веб-сайт, то клиент (веб-браузер) всегда отправляет запросы на сервер только для данных.

Angular — самый популярный фреймворк во фронтенд-технологиях. Вы можете перейти по этому URL-адресу https://angular.io/.

Заключение

Эта тема объясняется:

Что такое угловой?

• Чем сайты Angular отличаются от традиционных веб-технологий?

• Как настроить Angular Framework в нашей системе?

• Что нам нужно для разработки веб-приложения Angular?