Инструменты для разработки

Для web разработки требуются инструменты с помощью которых разработка будет проходить легко. Конечно весь код можно писать в vim, бывает и такое, но я если честно использую vim только для быстрых правок конфигурационных файлов на сервере. Я думаю vim достоен отдельного поста.

Итак какие же инструменты использую я. У меня Mac OS и основным редактором для меня являться Code 2.

Coda 2 Panic
Coda 2 Panic

Основным преимуществом для меня это то что под рукой всегда проекты которые можно легко открыт в новом окне, плюс к этому всему легко переносить файлы на сервер или наоборот, как в TotalComander, можно использовать окно с локальными файлами, удаленными или те и другие. Для меня это инструмент номер один. Так как он заменяет мне и блокнот и ftp менеджер и редактор кода.

Следующие инструменты — это менеджеры баз данных. Я использую Sequel Pro и Dbeaver

Sequel Pro
Sequel Pro

Хороший инструмент для подключения к базам данных, правда только mysql, и программа давно не обновлялась.

dbeaver
dbeaver

Хороший кроссплатформенный инструмент с множеством драйверов всевозможных баз. В данный момент я использую для подключения к базам данных PostgreSQL. Очень многофункциональный апликейшен. Я не останавливаюсь на долго на данных инструментах так как они интуитивно понятны.

Следующим полезным инструментом является Postman. Хороший и мощный инструмент для тестирования API.

postman
postman

Удобный и многофункциональный, можно создавать свои коллекции, сохраняется история. Есть возможность сохранять запрос в разные языки программирования(Php, Go, Python, Java, C#, JavaScript…). Инструмент номер один для тестирования api. Postman бывает как и расширением для Chrome так и отдельным приложением.

И наконец мощное и удобное IDE. Я использовал Aptana Studio, Eclipse, но в последнее время я начал использовать PhpStorm. Очень крутой инструмент, в нем есть все что нужно, даже может подключится к бд и нарисовать схему базы. Одним словом круто. Если в не хотите платить, а пользоваться хочется, можно использовать бета версию, она обновляется раз в месяц и продлевает лицензию еще на 30 дней.

О данном IDE можно говорить много, много настроек и hot keys, можно посвятить отдельную статью только этой ide. Я сам начал делать только первые шаги в phpstorm и по этому оставлю тут заметку которая помогала мне создавать новые удаленные проекты.

Краткая инструкция создания проекта в PhpStorm.

  • PhpStorm Create Remote Project
  • File -> New Project — Указать папку к пректу
  • Tools -> Deployment -> Configurations
    (+) Добавляем новое подключение
    Задаем параметры подключения и указываем Root Path. Connections Limit => +- 100
  • Вкладка Mappings -> Указываем Deployments Patch
  • Tools -> Deployment -> Options. Устанавливаем надстройки: Upload changed files automatically -> ctrl+s Warn when uploading over newer file -> timestamp & size
  • Download From Here только выбрать Exclude Patch, что не надо качать

Это мой короткий чек-лист в который я могу заглянуть при создании нового проекта.

Вот собственно и все инструменты, которыми я хотел поделится.

Post Created 8

Related Posts

Begin typing your search above and press enter to search. Press ESC to cancel.

Back To Top