Ho Lee Fuk

Сенсей
🛡 МОДЕРАТОР 🛡
Регистрация
22 Февраль 2018
Сообщения
10.464
Автор: WebForMyself

Название: Уроки AngularJS (2017)

favicon.ico


Описание:

Если перед вами стоит задача написать сайт или веб-приложение, где все или почти все работает без перезагрузки страницы, т.е. с использованием AJAX запросов, тогда, вполне возможно, вам стоит посмотреть в сторону JS фреймворков.

Конечно же, можно все то же самое сделать и с помощью библиотеки jQuery или даже на чистом JS. Однако, такой код может быть гораздо более сложен и запутан, его поддержка и последующее расширение могут быть довольно проблематичны, по сравнению с кодом, написанными с помощью фреймворка, предлагающем ясную и чистую структуру кода на основе MVC шаблона (Model-View-Controller) или, быть может немного точнее - MVVM (Model View – View Model).

Хотя здесь на самом деле возможна и обратная картина, поэтому идеализировать фреймворк и воспринимать его как абсолют - также не нужно. Абсолютно идеальных вещей не бывает, везде есть свои плюсы и свои минусы.

Стоит понимать, что JS фреймворки, в частности AngularJS, имеют вполне конкретную сферу применения: создание одностраничных приложений (SPA - Single Page Application). Поэтому лепить его куда ни попадя - не очень хорошая практика. Хотя бы потому, что могут возникнуть проблемы с банальной индексацией ключевого контента поисковыми роботами. Хороший вариант сферы применения JS фреймворков - админская часть сайта. В целом, AngularJS - это фреймворк для веб-приложений, а не сайтов.

Из каких фреймворков выбирать и какой выбрать? JS фреймворков на самом деле множество. Наиболее известны, к примеру: Ember.js, Backbone.js, Knockout. Все они в той или иной мере похожи и, по сути, выполняют одинаковые задачи. AngularJS на сегодняшний день является, пожалуй, одним из наиболее популярных JS фреймворков. Он имеет относительно неплохую документацию со множеством примеров. К тому же, это фреймворк от мирового лидера - компании Google, что уже может свидетельствовать в пользу его выбора.

В уроках AngularJS мы шаг за шагом попробуем изучить его основы, его наиболее полезные и часто используемые возможности. Ну и как итог изучения, попробуем написать несложное, но полноценное веб-приложение на AngularJS. Уверен, что мы добьемся быстрого освоения AngularJS!

Подробнее:
Для просмотра содержимого вам необходимо авторизоваться.

Скачать:
Скрытое содержимое могут видеть только члены группы Премиум.


Скрытый контент для пользователей All-dar.
 

Создайте учетную запись или войдите, чтобы комментировать или скачивать материалы!

У вас должна быть учетная запись, чтобы оставлять комментарии

Зарегистрироваться

Создайте учетную запись. Это просто!

Авторизоваться

У вас уже есть аккаунт? Войдите здесь.

Сверху