Суперечка між любителями CLI програм і прихильниками GUI бере свій початок з появи найперших ОС з графічним інтерфейсом і триває досі. Я ніколи не мав нічого проти хороших GUI додатків і із задоволенням користувався Codekit з найпершою версією. Зараз на дворі кінець 2016 року і вийшло мажорне оновлення під номером 3.
Codekit - це розширюваний front-end збирач «на стероїдах» з графічним інтерфейсом і можливістю навішувати скрипти по будь-якій події. Найближчими «консольними» аналогами можна назвати Grunt і Gulp. GUI передбачає неймовірно просту конфігурацію - більшість налаштувань виставляються і змінюються за допомогою чекбоксів або радіокнопок. Для всього іншого є мастеркард текстових полів вводу, в які вписуються ті ж параметри, що і в консольних програмах.
Основні функції
Базовий функціонал не обмежується збиранням проекту, він включає в себе великий набір завдань різного рівня складності.
- Компілює будь-яку мову: Sass, Less, Stylus, CSS, CoffeeScript, Pug, Slim, Haml, TypeScript, JavaScript, ES6, Markdown, JSON.
- Оптимізація JPG, PNG, GIF та SVG зображень.
- Перезавантаження всіх браузерів, підключених до веб-сервера. З будь-яких пристроїв всередині локальної мережі. Також синхронізуються більшість JavaScrtipt подій - не потрібно заповнювати форму на кожному пристрої, при заповненні на одному, вони будуть заповнюватися на всіх автоматично.
- Збирання скриптів в один файл, лінгтинг за допомогою ESlint, транспайлінг за допомогою Babel.
- Вбудований повнофункціональний Bower з графічним інтерфейсом.
- Можливість «в один клік» створити проект з Zurb Foundation (версії 5 і 6), а також з Google Web Starter Kit.
- Додавання власних мов і додатків з можливістю з'єднати будь-який bash або applescript скрипт.
Скріншоти інтерфейсу програми
Детальніше роботу з програмою можна подивитися в оглядовому ролику нижче.
Тільки зареєстровані користувачі можуть брати участь в опитуванні. Увійдіть, будь ласка.
GUI або CLI для складання?
17.61% GUI 28
60.38% CLI 96
22.01% Від випадку до випадку 35
Проголосували 159 користувачів. Утрималися 19 користувачів.