20 новых инструментов для веб-разработчиков

[vc_row][vc_column][vc_column_text]С помощью CLI мы можем оптимизировать и автоматизировать процесс веб-разработки. И именно поэтому в этой статье мы описали несколько замечательных инструментов, которые ты можешь запускать как на десктопе, так и на сервере. Помимо того, в нашем списке есть также инструменты PHP и библиотеки JavaScript. Ну что же, давай пройдемся по каждому из них.

Guetzli

Новый инструмент от Google, позволяющий сжимать изображение на 35 % от первоначального размера, сохраняя при этом качество. Это настоящая находка, учитывая, что аналогичные программы с открытым исходным кодом (например, JPEGOptim и jpegtram) могут это делать только на 20 %. Похоже, что скоро будет запущено несколько приложений и плагинов для CMS, которые интегрируют Guetzli для оптимизации изображений в формате JPEG.

/[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_single_image image=”36260″ img_size=”full” alignment=”center”][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]

/

Developer Roadmap

В общем-то, это инфографика, показывающая путь веб-разработчика. Есть три направления — Front-end, Back-end и DevOps. С помощью этой штуки можно рассмотреть на каком этапе ты сейчас находишься, что мог пропустить и куда будешь двигаться дальше.

[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_single_image image=”36267″ img_size=”full” alignment=”center”][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]

/

Netlify CMS

SmashingMagazine сделали смелый шаг — избавились от WordPress и решили попробовать что-то новое с другой CMS под названием Netlify CMS. Это абсолютно новый инструмент, встроенный в React.js, который может быть интегрирован в такие статичные генераторы сайтов как Jekyll, Hugo и MiddleMan.

/[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_single_image image=”36261″ img_size=”full” alignment=”center”][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]

/

BadSSL

Это веб-ресурс, который позволяет проверить конфигурацию SSL. BadSSL — это классный и удобный инструмент для поиска и исправления багов по SSL на твоем сайте.

/[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_single_image image=”36250″ img_size=”full” alignment=”center”][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]

/

Alix

Расширение для Chrome, которое позволяет проверять доступ к твоему сайту. После установки и активации плагин добавляет overlay-окно на страницу, которое предупреждает об ошибках.

/[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_single_image image=”36248″ img_size=”full” alignment=”center”][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]

/

AR.js

Эта библиотека JavaScript  позволяет создавать и работать с дополненной реальностью, используя веб-технологии. Удивительно быстро работает на смартфонах.

/[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_single_image image=”36249″ img_size=”full” alignment=”center”][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]

/

React Trend

Это компонент из Upsplash для создания линейных диаграмм с показом трендов. Он настраивается: можно установить толщину линии, цвет, градиенты и гладкость кривой. также можно использовать GUI для удобного создания кода компонента.

/[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_single_image image=”36265″ img_size=”full” alignment=”center”][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]

/

Gitee

Приложение для macOS, которое мониторит твою активность на GitHub. Инструмент добавляет новый элемент в строку состояния, на котором указывает количество звезд, подписчиков и уведомлений. Если кратко, это GitHub на рабочем столе.

/[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_single_image image=”36257″ img_size=”full” alignment=”center”][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]

/

Goops

Goops — это удобный интерфейс командной строки, который анализирует каталог твоего проекта и определяет каталог и файлы для добавления в .gitignore. CLI может быть установлен через NPM. После установки нужно набрать goops и, собственно, все.

/[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_single_image image=”36259″ img_size=”full” alignment=”center”][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]

/

Debug CSS

DebugCSS — это утилита CSS-drop, которая анализирует и проверяет твой вывод CSS в браузере. Инструмент сам по себе похож на Alix — когда ты загружаешь страницу debugCSS, приложение выделяет баговые элементы на странице и выдает предупреждения.

/[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_single_image image=”36254″ img_size=”full” alignment=”center”][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]/

EagleJS

EagleJS — это библиотека JavaScript для создания презентаций, похожая на RevealJS. EagleJS построена с использованием Vue.js, JavaScript MVC framework и использует Pug в качестве системы шаблонов для создания слайда.

/[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_single_image image=”36256″ img_size=”full” alignment=”center”][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]/

BootstrapTour

Библиотека JavaScript для создания pop-up гайдов с использованием компонента Bootstrap. Как правило, всплывающие подсказки приложения появляются, когда новый пользователь просматривает их через интерфейс приложения. Это идеальная библиотека, если твой сайт создавался с использованием Bootstrap.

/[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_single_image image=”36251″ img_size=”full” alignment=”center”][/vc_column][/vc_row][vc_row][vc_column][vc_column_text],

Brick

Это библиотека JavaScript, которая служит для создания пользовательского интерфейса веб-приложений. Среди компонентов, входящих в коллекцию, ты найдешь такие функции, как календарь, меню и форма. Он также содержит компонент «storage-indexeddb», позволяющий хранить клиентские данные с помощью IndexedDB.

/[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_single_image image=”36252″ img_size=”full” alignment=”center”][/vc_column][/vc_row][vc_row][vc_column][vc_column_text].

OctoTree

OctoTree — это полезная утилита, которая позволяет просматривать исходные коды и файлы на Github с помощью структуры Tree, как в редакторе IDE. Он используется в качестве плагина для Chrome, Safari, Firefox и Opera и доступен в их официальном магазине расширений. Octotree поддерживает репозиторий Private и Enterprise Github.

.[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_single_image image=”36263″ img_size=”full” alignment=”center”][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]

.

Github Notification

Еще одно полезное расширение Github для Chrome. После установки ты сможешь получать уведомления, даже если ты не находишься на странице Github.

.[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_single_image image=”36258″ img_size=”full” alignment=”center”][/vc_column][/vc_row][vc_row][vc_column][vc_column_text].

Deployer

Deployer — это инструмент разработки твоего PHP-сайта. Он работает со многими популярными платформами, включая WordPress, Drupal, Magento, Laravel и CodeIgniter. С помощью этого инструмента ты можешь создавать свои собственные алгоритмы, которые запускаются при разработке. Он работает с функцией отката, которая позволяет возвращаться к предыдущей версии.

.[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_single_image image=”36255″ img_size=”full” alignment=”center”][/vc_column][/vc_row][vc_row][vc_column][vc_column_text].

PHPStan

Сканирует файлы PHP с целью поиска ошибок.

.[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_single_image image=”36264″ img_size=”full” alignment=”center”][/vc_column][/vc_row][vc_row][vc_column][vc_column_text].

NGINX Boilerplate

Коллекция  конфигураций Nginx, которые включают в себя кэширование бэкэнд, ограничение скорости соединения и запросов, а еще некоторые другие методы для увеличения скорости загрузки сайта.

/[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_single_image image=”36262″ img_size=”full” alignment=”center”][/vc_column][/vc_row][vc_row][vc_column][vc_column_text].

Bubbly

Командная строка, которую ты можешь установить на свой сервер для создания, управления и обновления сертификата с помощью Let’s Encrypt. Doplying SSL теперь становится намного проще.

.[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_single_image image=”36253″ img_size=”full” alignment=”center”][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]

,

Waffle Grid

Еще одна структура CSS-сетки, построенная с использованием Flexbox.

.[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_single_image image=”36266″ img_size=”full” alignment=”center”][/vc_column][/vc_row][vc_row][vc_column][vc_column_text].

Тебе будет интересно:

Джон Маэда: хотите выжить как дизайнер, учитесь кодить

Искусственный интеллект Adobe начнет править плохие селфи

Долой скучные меню-гамбургеры в UI: альтернативные решения

[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][/vc_column][/vc_row]
Поделиться:

Про автора

Sasha

Фотограф. Улавливаю прекрасные мгновения в жизни людей :)

comments powered by HyperComments

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: