Grunt – The JavaScript Task Runner::Журнал СА 7-8.2014
www.samag.ru
     
Поиск   
              
 www.samag.ru    Web  0 товаров , сумма 0 руб.
E-mail
Пароль  
 Запомнить меня
Регистрация | Забыли пароль?
Журнал "Системный администратор"
Журнал «БИТ»
Наука и технологии
Подписка
Где купить
Авторам
Рекламодателям
Архив номеров
Контакты
   

  Опросы
  Статьи

Электронный документооборот  

5 способов повысить безопасность электронной подписи

Область применения технологий электронной подписи с каждым годом расширяется. Все больше задач

 Читать далее...

Рынок труда  

Системные администраторы по-прежнему востребованы и незаменимы

Системные администраторы, практически, есть везде. Порой их не видно и не слышно,

 Читать далее...

Учебные центры  

Карьерные мечты нужно воплощать! А мы поможем

Школа Bell Integrator открывает свои двери для всех, кто хочет освоить перспективную

 Читать далее...

Гость номера  

Дмитрий Галов: «Нельзя сказать, что люди становятся доверчивее, скорее эволюционирует ландшафт киберугроз»

Использование мобильных устройств растет. А вместе с ними быстро растет количество мобильных

 Читать далее...

Прошу слова  

Твердая рука в бархатной перчатке: принципы soft skills

Лауреат Нобелевской премии, специалист по рынку труда, профессор Лондонской школы экономики Кристофер

 Читать далее...

1001 и 1 книга  
19.03.2018г.
Просмотров: 9885
Комментарии: 0
Потоковая обработка данных

 Читать далее...

19.03.2018г.
Просмотров: 8098
Комментарии: 0
Релевантный поиск с использованием Elasticsearch и Solr

 Читать далее...

19.03.2018г.
Просмотров: 8198
Комментарии: 0
Конкурентное программирование на SCALA

 Читать далее...

19.03.2018г.
Просмотров: 5194
Комментарии: 0
Машинное обучение с использованием библиотеки Н2О

 Читать далее...

12.03.2018г.
Просмотров: 5872
Комментарии: 0
Особенности киберпреступлений в России: инструменты нападения и защита информации

 Читать далее...

Друзья сайта  

 Grunt – The JavaScript Task Runner

Архив номеров / 2014 / Выпуск №7-8 (140-141) / Grunt – The JavaScript Task Runner

Рубрика: Разработка /  Инструменты

Кирилл Сухов КИРИЛЛ СУХОВ, веб-программист в дистрибьюторской компании MICS. Занимается проектированием и разработкой различных интернет-сервисов. Круг интересов: веб-технологии, RIA, Framework-среды, sukhov-kirill@yandex.ru

Grunt – The JavaScript Task Runner

Работа веб-программиста потрясающе интересна. Но бывает в ней и нудная рутинная часть. Инструмент, о котором речь пойдет ниже, способен спасти от скуки

Найти пример рутинной операции просто. Скажем, для реализации сложной логики на странице оптимально создать несколько файлов – сценариев. Требования минимализации нагрузки на сервер заставляют собирать их в один файл, да еще и минифицировать его. Ничего сложного провести эту процедуру один раз нет, но ведь дальнейшее редактирование беспробельной простыни затруднительно. Приходится редактировать исходные файлы и нудно повторять процедуру сборки проекта после каждого изменения.

И это еще не все. Есть еще рутинные процедуры конвертации LESS-файлов, «сшивания» CSS-сценариев и т.п. Конечно, для этих действий созданы инструменты автоматизации, но они различны для каждой процедуры, что совсем неудобно. Отличие инструмента, речь о котором пойдет ниже, как раз в универсальности, делающей возможным провести полный комплекс действий по сборке JavaScript-проектов «за один проход». Кроме того, Grunt полностью написан на JavaScript (JavaScript-программистами для JavaScript-программистов). Он работает на Node.js и может быть использован на различных программных платформах.

Еще одно преимуществ Grunt – возможность организации последовательной обработки ресурсов. Он позволяет задавать все действия в определенном порядке, что уберегает от ошибок и крайне полезно при командной разработке, заставляя разработчика придерживаться единого стандарта.

Итак, Grunt [1] – инструмент для сборки JavaScript-проектов (2012 г.). Проект быстро завоевал популярность. Сейчас для Grunt cоздано множество плагинов/расширений, часто эта платформа включается в стандартный жизненный цикл проектов. Многие мои коллеги впервые проявили интерес к платформе Node.js именно как к средству для работы Grunt.

Устанавливается Grunt, как обычный Node.js-модуль:

$ npm install grunt -g

Затем отдельно устанавливаем средство для работы с Grunt из командной строки:

$ npm install grunt-cli -g

Для проверки в консоли можно запустить новую команду:

$ grunt –version

grunt-cli v0.1.13

grunt v0.4.5

Статью целиком читайте в журнале «Системный администратор», №7-8 за 2014 г. на страницах 75-79.

PDF-версию данного номера можно приобрести в нашем магазине.


Комментарии отсутствуют

Добавить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

               Copyright © Системный администратор

Яндекс.Метрика
Tel.: (499) 277-12-41
Fax: (499) 277-12-45
E-mail: sa@samag.ru