Совсем недавно мы начали плавный переход разработки наших проектов с Eclipse + PyDev на Пичарм .
Вот такая замечательная среда разработки от компании JetBrains, которая специализируется на создании продуктов для программистов, включая всевозможные IDE. Если вы делаете сайты на Django, но еще не оценили PayCharm в полной мере, мы подготовили небольшой список возможностей, которые определили наш выбор в его пользу.
В основном это, конечно, тот функционал, которого нам не хватало в Эclip, или возможности, реализованные не полностью или менее удобно.
Конечно, это лишь верхушка айсберга возможностей, которыми обладает PyCharm, например сравнительная таблица популярных IDE .
1. Очистить git
Все популярные системы контроля версий поддерживаются «из коробки».Вот что нас привлекло: понятный интерфейс работы с git, история комментариев к коммитам, удобный экран разрешения конфликтов, отдельная панель управления версиями и разумные сообщения об ошибках, аннотация строк их автором.
Вот так выглядит окно фиксации
И это слияние
2. Простая организация проекта
Создавать проекты и открывать существующие очень легко: PayCharm позволяет начать редактирование кода всего в два клика.Нет необходимости импортировать проект в рабочую область или что-то в этом роде.
3. Удобное автозаполнение
Автозаполнение работает мгновенно, не нужно вызывать его горячей клавишей.Работает не только в привычных местах, но и в шаблонах Django, для подмены путей к файлам, а также очень быстро.
4. Тесная интеграция с Django.
Помимо обычных вкусностей есть консоль отладки (опять же с автозаполнением), удобная навигация между шаблонами.
В последней версии также представлена отладка шаблонов Django.
5. Полезные мелочи
Множество приятных мелочей, доступных через горячие клавиши и меню.Например, подсказка по сигнатуре функции (Ctrl+P), поиск всех ссылок на структуру (Alt+F9), переход по Ctrl+клик к определению сущности (что приятно, работает даже в urls.py) и как.
Зачем это нужно можно увидеть в скринкастах: обзор И о Джанго .
6. Вкусный рефакторинг
Автоматический рефакторинг при переименовании и удалении файлов.А также Pull Up/Push Down для членов класса, Extract Superclass в дополнение к классическому методу Extract и Introduce Variable. И это еще не все.
7. Приятный интерфейс
Paycharm включает в себя кучу приятных функций: двухстрочные табы (их отсутствие в ролике бесит), вертикальные направляющие для выравнивания текста, быстрое и безошибочное сворачивание кода, логичное расположение элементов интерфейса, не выглядящее перегруженным.
8. Собственное развертывание
«Из коробки» вы можете загружать проекты через FTP, Samba и SFTP. Очевидно, настраиваемый и предсказуемый.Кроме того, может быть очень полезно в панели «Удаленный хост» посмотреть, что находится на удаленном сервере, и загрузить это обратно на локальную машину.
9. Редактор HTML и JS для человека
PyCharm унаследовал от своего брат Вебшторм отличные редакторы HTML и JavaScript. Перечисление всего полезного потребовало бы отдельной статьи, но парочка все же: Show Applied Styles рассчитывает стиль тегов прямо в редакторе, поддержка популярных js-библиотек на уровне автозаполнения и документации.
10. Очень быстро
Paycharm запускается в несколько раз быстрее, не тормозит при открытии больших файлов, одно удовольствие.
Ложка дегтя
А еще у Paycharm есть один серьезный недостаток.нет, не цена, а внешний вид в Linux .
Для кого-то это может оказаться заметным минусом, особенно если сравнивать с нативным клипом.
Надеемся, что когда-нибудь ребята наконец-то доберутся до этой проблемы и исправят ее.
Если у вас есть любимые функции PyCharm, обязательно напишите о них в комментариях.
P.S. Мы всегда Мы ищем талантливого разработчика на Джанго.
Теги: #django #python #pycharm #django
-
Api Продукта
19 Oct, 24 -
Как Подготовиться И Сдать Ielts: Личный Опыт
19 Oct, 24