Country
    Главная   →   Блог   →   Введение в 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 Мобильные приложения в маркетинге
    В современном ритме жизни все больше пользователей...
    2d4d3421b54bfc2200b6158d294a8609a38d2244 Мобильные приложения становятся все более популярными
    Мобильные приложения упрощают нам жизнь — мы можем...
    F84384eb5a0317b767c898cced27c9286d989f56 Статья: Agilie - Marketing presentation
    Mobile and adaptive web development, design prototyping...