Редакторы и IDE
Last updated
Last updated
Редакторы удобно использовать на небольших проектах и задачах, где все четко и ясно. Например, вам нужно немного поправить код в каком-то файле. Вы знаете где этот файл лежит, вы с ним уже работали. В этом случае можно просто открыть этот файл в редакторе, внести изменения и сделать комит.
Однако, если нет четкого представления о том, как решить задачу, если не ясно, где вносить правки и нужно глубже вникать в проект, который делаются давно и в разработке которых участвует много людей, то больше подойдет интегрированная среда разработки.
В проектах, которые делаются годы, в которых тысячи коммитов, сотни веток, в разработке которых участвовали десятки людей иногда бывает сложно разобраться. Можно и в редакторе найти нужный метод, класс. Можно в гите найти, кто вносил определенные изменения. Можно через grep
в командной строке искать вхождение текста в файлы проекта. Однако, ИДЕ сделает этот процесс проще и быстрее.
Если редактор работает на уровне файлов, то ИДЕ работает на уровне проектов. Хорошие ИДЕ заточены под определенные технологические стэки (например, PHP/Magento), постоянно дорабатываются, имеют множество полезных плагинов и активное сообщество довольных пользователей.
— стандарт в Оджетто, используется на коммерческих проектах. Необходимо установить каждому разработчику.
PHPStorm стоит денег, студентам можно использовать бесплатно, указав свои студенческие данные.
— редактор от Гитхаба, работает на Электроне.
— редактор от Микрософт, работает на Электроне.
— быстрее предыдущих двух. Менее няшный, зато не бесит тормозами.
Эти два редактора требуют времени на изучение и настройку. Зато если разобраться, то все прочие редакторы покажутся детским утренником: