Главная   →   Блог   →   Введение в Google AngularJS

Введение в Google AngularJS

Много времени прошло с тех пор, как компания Google представила фреймворк с открытым исходным кодом, целью которого является помочь разработчикам в веб-дизайне, в разработке адаптивных сайтов или каких-либо других веб проектов. Существует много За и Против использования AngularJS, поэтому давайте посмотрим, правда ли так хорош этот вариант для FrontEnd MVC разработки.

Основные преимущества:

  1. гибкая настройка ссылок;
  2. двустороннее связывание данных;
  3. полнофункциональное использование MVC паттерна;
  4. поддержка Google :)

Все же присутствуют и некоторые недостатки, которые заставляют нас задуматься над использованием AngularJS в наших проектах:

  1. его сложно понять (особенно JavaScript-разработчикам «старой школы»);
  2. падение скорости работы при больших объемах данных;
  3. из-за сложности фреймворка повышается вероятность написания некачественного кода.

Директивы — это основные конструктивные блоки Angular. Они создают связь между атрибутом, закрепляемым за элементом DOM и кодом JavaScript, который преобразовывает этот атрибут в актуальные функциональные элементы, опять-таки через объектную область, которая связана с конкретным экземпляром. Они работают преимущественно как определения для разных объявлений, которые вы хотите использовать внутри вашего приложения Angular. Кроме того, директивы созданы для группирования в небольшие модули, которые могут быть добавлены и просто внедрены.

Фабрики используются для поддержания отдельных типов данных для целого приложения. Оно представляет роль модели в шаблоне MVC.

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

Angular также предоставляет нам фильтры для выборки и преобразования данных при передаче между моделью и представлением.

Подписывайтесь на наш блог и следите за нами в:

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

Next Posts
5bcd5a139a6e0025e5f98156148a5fa17d6eda23 Mobile Applications in Mobile Advertising
Mobile apps for businesses are a great tool for any kind of business, and in our article we will have a look at such ways of promotion as mobile marketing and mobile advertising.
2d4d3421b54bfc2200b6158d294a8609a38d2244 Mobile Apps Become More Popular
Mobile apps simplify our lives – we can make purchases, order food from a restaurant, read news, check weather. They are used as business diary, organizer, help us to carry on personal diary, take care of our health, read books, etc.
F84384eb5a0317b767c898cced27c9286d989f56 Agilie - Marketing Presentation
Mobile and adaptive web development, design prototyping and QA services presentation by Agilie