Мои инструменты, которые я использую в веб-разработке и прочем(Часть 1)

test

В последнее время задач по разным проектам очень много. По основной работе тем более. Но все эти задачи даже близко нельзя было бы потянуть если бы не некоторые удобные и качественные инструменты. Да, конечно, некоторые стоят достаточно не мало для обычного веб-разработчика, другие же в некоторой степени "излишни", но не для меня.

Итак, для веб-разработки я использую:

PHPStorm - IDE для веб-разработки самых разных форматов и масштабов проектов. Стоит ли говорить что конкуренты даже близко не приблизились к этой IDE? Я когда-то тоже участвовал в холиварах Emacs VS VIM, но... это все забавы. Когда проектов много редакторы текста всего-лишь редакторы текста. Для серьезных вещей - IDE.

Git - ну как же без него. Классическая моя схема состоит из локально установленного git-bash(git-scm), голого репозитория(bare init) на сервере и клона с него уже на продакшн. Для более сложной схемы это к клона на продакшн еще есть клон на тест. В таком случае выкатить изменения можно сперва на тест, убедиться и показать заказчику, а уже потом выкатывать на продакшн.

Cloudflare - да, это сервис. Огромный сервис, с необходимым функционалом. Настройка DNS у них легкая и понятная. CDN как приятный бонус отличная штука. Нужен SSL сертификат и редиректы? Все уже есть, достаточно пару раз воспользоваться чтобы пользоваться постоянно. Сертификат можно выписать до 30-го года и не париться с ним перевыпуская каждый год. Вообще отличная тема. Не говоря уже про пусть и не идеальную, но неплохую прибавку к безопасности от слабеньких скрипт-кидисов. Понятное дело что от серьезных хакеров он не поможет, если не придерживаться всех правил безопасности. Да и в этом случае только чуток подпортит им жизнь. Но в целом сервис отличный и во многом выручает.

Homestead - моя палочка-выручалочка для многих проектов. Это виртуалка которая запускается с помощью vagrant, который работает поверх virtualbox. Звучит сложнее чем на самом деле. Чтобы в этом убедиться достаточно всего разок его настроить. После он станет незаменимым инструментом. Работал с такими движками на нем как OpenCart, PrestaShop, Joomla, Wordpress и фреймворками Larave 5(для которого он в первую очередь и предназначен) и Kohana 3, yii 1.x, yii 2.x. Он у меня работает поверх винды и работает не самым быстрым образом, но даже так его более чем достаточно.

Nodejs(Yarn) - не слишком часто приходиться его использовать, так как не так много задач для которых требуется нода, но в целом использую или для инструментария в PHPStorm, или внутри установки Laravel 5 в Homestead.

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

Категория: 
Share/Save

Делитесь с друзьями в социальных сетях! Оставляйте комментарии!

Share/Save

Это Вам так же может быть интересно!