10 Причин, Почему Мы Перешли На Pycharm

Совсем недавно мы начали плавный переход разработки наших проектов с Eclipse + PyDev на Пичарм .

Вот такая замечательная среда разработки от компании JetBrains, которая специализируется на создании продуктов для программистов, включая всевозможные IDE. Если вы делаете сайты на Django, но еще не оценили PayCharm в полной мере, мы подготовили небольшой список возможностей, которые определили наш выбор в его пользу.

В основном это, конечно, тот функционал, которого нам не хватало в Эclip, или возможности, реализованные не полностью или менее удобно.

Конечно, это лишь верхушка айсберга возможностей, которыми обладает PyCharm, например сравнительная таблица популярных IDE .



1. Очистить git

Все популярные системы контроля версий поддерживаются «из коробки».

Вот что нас привлекло: понятный интерфейс работы с git, история комментариев к коммитам, удобный экран разрешения конфликтов, отдельная панель управления версиями и разумные сообщения об ошибках, аннотация строк их автором.



10 причин, почему мы перешли на PyCharm

Вот так выглядит окно фиксации

10 причин, почему мы перешли на PyCharm

И это слияние

2. Простая организация проекта

Создавать проекты и открывать существующие очень легко: PayCharm позволяет начать редактирование кода всего в два клика.

Нет необходимости импортировать проект в рабочую область или что-то в этом роде.



3. Удобное автозаполнение

Автозаполнение работает мгновенно, не нужно вызывать его горячей клавишей.

Работает не только в привычных местах, но и в шаблонах Django, для подмены путей к файлам, а также очень быстро.



10 причин, почему мы перешли на PyCharm



4. Тесная интеграция с Django.

Помимо обычных вкусностей есть консоль отладки (опять же с автозаполнением), удобная навигация между шаблонами.

В последней версии также представлена отладка шаблонов Django.

10 причин, почему мы перешли на PyCharm



5. Полезные мелочи

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

Например, подсказка по сигнатуре функции (Ctrl+P), поиск всех ссылок на структуру (Alt+F9), переход по Ctrl+клик к определению сущности (что приятно, работает даже в urls.py) и как.

Зачем это нужно можно увидеть в скринкастах: обзор И о Джанго .



6. Вкусный рефакторинг

Автоматический рефакторинг при переименовании и удалении файлов.

А также Pull Up/Push Down для членов класса, Extract Superclass в дополнение к классическому методу Extract и Introduce Variable. И это еще не все.



10 причин, почему мы перешли на PyCharm



7. Приятный интерфейс

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



10 причин, почему мы перешли на PyCharm



8. Собственное развертывание

«Из коробки» вы можете загружать проекты через FTP, Samba и SFTP. Очевидно, настраиваемый и предсказуемый.

Кроме того, может быть очень полезно в панели «Удаленный хост» посмотреть, что находится на удаленном сервере, и загрузить это обратно на локальную машину.



10 причин, почему мы перешли на PyCharm



9. Редактор HTML и JS для человека

PyCharm унаследовал от своего брат Вебшторм отличные редакторы HTML и JavaScript. Перечисление всего полезного потребовало бы отдельной статьи, но парочка все же: Show Applied Styles рассчитывает стиль тегов прямо в редакторе, поддержка популярных js-библиотек на уровне автозаполнения и документации.



10 причин, почему мы перешли на PyCharm



10. Очень быстро

Paycharm запускается в несколько раз быстрее, не тормозит при открытии больших файлов, одно удовольствие.



Ложка дегтя

А еще у Paycharm есть один серьезный недостаток.

нет, не цена, а внешний вид в Linux .

Для кого-то это может оказаться заметным минусом, особенно если сравнивать с нативным клипом.

Надеемся, что когда-нибудь ребята наконец-то доберутся до этой проблемы и исправят ее.



10 причин, почему мы перешли на PyCharm

Если у вас есть любимые функции PyCharm, обязательно напишите о них в комментариях.

P.S. Мы всегда Мы ищем талантливого разработчика на Джанго.

Теги: #django #python #pycharm #django

Вместе с данным постом часто просматривают: