LINUX.ORG.RU

Выпущена opensource редакция PyCharm 3 — IDE для Python

 , , , ,


5

2

Компания Jetbrains, известная целой серией IDE для различных языков программирования, объявила о выходе opensource редакции IDE для Python: PyCharm Community Edition.

Opensource версия включает:

  • редактор с функциями автодополнения, подсветки синтаксиса и ошибок;
  • автоматизицию рефакторинга кода и широкие возможности навигации по исходным текстам;
  • встроенный отладчик и поддержку unit-тестов;
  • работу с системами контроля версий;
  • широкие возможности по настройке, в том числе режим эмуляции VIM.

Коммерческая редакция IDE также включает поддержку фреймворков для веб-разработчиков; работу с javascript/css и некоторыми другими смежными технологиями; отладку на удаленных хостах; работу с базами данных из IDE.

Opensource версия доступна под лицензией Apache 2.

>>> Подробности

★★★★★

Последнее исправление: Wizard_ (всего исправлений: 4)

если сейчас задаться целью и прикрутить отсутствующие модули силами комьюнити, джетбрейнсу может не поздоровиться, так?

stevejobs ★★★★☆
()

Отвратительное поделие

Внешний вид в линуксе просто ужасает , с шрифтами проблема...

Очень тормозное поделие ничуть не лучше eclipse+pydev , у последнего хоть внешний вид презентабельный и работает пошустрее.

Я конечно понимаю, посты деятелей , которые всеми силами рекламируют поделие своей компании. Ну не надо только откровено врать , что у них все летает и нет проблем с производительностью... Еще раз ,если нет нормальной IDE под python,это не означает , что нужно писать тормозное поделие на java и взахлеб его рекламировать

yanka ★★
()
Последнее исправление: yanka (всего исправлений: 1)
Ответ на: Отвратительное поделие от yanka

Внешний вид в линуксе просто ужасает , с шрифтами проблема...

http://i.imgur.com/UTQpI1V.png

что именно ужасает? какая со шрифтами проблема?

и работает пошустрее

запускаешь на микроволновке?

eclipse+pydev

который умеет 3,5 действия и глючит пипец

stevejobs ★★★★☆
()

круто, а то руки никак не доходят отправить запрос на опенсорц-лицензию (или как там эта штука у них называется)

actionless ★★★★★
()
Ответ на: комментарий от true_admin

зачем тебе запускать ее на openjdk? В проприетарной версии жабы пофиксаны графические либы, вот она и работает лучше, чем openjdk

stevejobs ★★★★☆
()
Ответ на: комментарий от elrprt

Ага, и развитие в очень стремную сторону :)

в eclipse 4 переписали весь гуй. хочешь чтобы оно с первого раза заработало хорошо? не выйдет

stevejobs ★★★★☆
()
Ответ на: комментарий от anonymous

Нет, иде для функциональщины нет.

anonymous
()
Ответ на: комментарий от stevejobs

В проприетарной версии жабы пофиксаны графические либы

Например?

что именно ужасает? какая со шрифтами проблема?

Они слишком тонкие.

Deleted
()
Ответ на: комментарий от stevejobs

В проприетарной версии жабы пофиксаны графические либы

пруфца бы... ибо все продукты JetBrains используют SWING, а у него не работает субпиксельное сглаживание в линуксах и это известный баг с богатой историей... для openjdk хотя бы патчи есть

Lordwind ★★★★★
()

Не нужно - есть текстовый редактор.

Quasar ★★★★★
()
Ответ на: комментарий от anonymous

Может хватит пытаться сожрать кактус?

Неа, - ему сам процесс доставляет...

k0valenk0_igor ★★★
()
Ответ на: комментарий от tailgunner

Опенсурс ничем, а вот в коммерческой поддержка flask, django. + заметно шустрее.

ggrn ★★★★★
()
Ответ на: комментарий от true_admin

уже хрен знает сколько времени делает что-то под названием updating skeletons for /usr/bin/python3.3

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

k0valenk0_igor ★★★
()
Ответ на: комментарий от Lordwind

пруфца бы...

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

stevejobs ★★★★☆
()
Ответ на: комментарий от matrixd

Алсо, поясните про лицензию. Она пожизненная или на год?

Она пожизненная. Но вот обновления строго на год.

И еще есть одна ложка дегтя: если ты покупаешь обновление, то ты его покупаешь не на год вперед, а на остаток года, считая с даты покупки. То есть, если ты скажем, купил полтора года назад платную версию (+ один год обновлений «в каропке»), потом пол-года сидел без обновлений, а сейчас таки решил обновление купить, то работать оно будет ровно пол-года, а вовсе не год.(((

k0valenk0_igor ★★★
()
Ответ на: комментарий от anonymous

Теперь для каждого быдлоязычка своя монстровина на жабе? Круто, чо.

Быдлоязычок, по-ходу, как раз у тебя, анонимненький ты наш.

k0valenk0_igor ★★★
()
Ответ на: комментарий от true_admin

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

vurdalak ★★★★★
()
Ответ на: комментарий от k0valenk0_igor

Быдлоязычок, по-ходу, как раз у тебя, анонимненький ты наш.

Ключевое слово «каждый», мой фиксейтед фрэнд.

// Другой анон.

anonymous
()

Для PyQt автокомплит работает?

templarrr ★★★★★
()

В community ed. есть поддержка встроенной python-консоли? Она вообще есть в PyCharm?
Автодополнение не урезанное? PyQt потянет?

anonymoos ★★★★★
()
Ответ на: комментарий от true_admin

WARNING: You are launching the IDE using OpenJDK Java runtime.

Тащемта, idea давно это пишет на openjdk7, но при этом абсолютно нормально работает.

В прошлый раз когда она такое выдало и я продолжил были просто адовые тормоза, проблемы с прорисовкой и постоянный жор CPU.

Если питон умножить на джаву, то получатся тормоза помноженные на прожорливость.

как такое можно терпеть

Некоторые emacs-плагины жрут похлеще любой идеи. ensime например.

shahid ★★★★★
()
Ответ на: комментарий от leave

Весьма и весьма приятное междумордие для гита и svn, отлично работает с jinja2

Мне интересны автодополнение, навигация, отладка, встроенный интерпретатор. Git? SVN? Jinja2? Не, не слышал.

tailgunner ★★★★★
()

Весьма отличная новость!

amazpyel ★★★
()

накоенц-то, просто прекрасно

das_tier ★★★★★
()
Ответ на: комментарий от tailgunner

Автодополнение и навигация работают лучше по двум причинам. Во-первых, потому, что они лучше парсят и инферрят типы. Во-вторых, потому, что у них более продвинутый генератор скелетов. Что важно лично для меня, он также оскелечивает бинарные модули. Кроме того, у них есть база скелетов для всяких хитрых модулей, на которых автоматика спотыкается.

Отладка там на основе PyDev, но субъективно работает несколько лучше, есть удаленная отладка и всё прочее.

Встроенный интерпретатор похож на IPython, в нем есть автодополнение. На чем оно основано и насколько интеллектуальное, я не знаю.

anonymous
()
Ответ на: комментарий от tailgunner

В Идее, к сожалению, нет аналога CDT, но его обещали этой осенью. По предыдущему опыту, если они что-то обещают публично, то потом делают это очень круто. Но пока им в этом случае предложить нечего, кроме подсветки синтаксиса и примитивного автодополнения.

anonymous
()
Ответ на: комментарий от k0valenk0_igor

Неправда, индексы она хранит в ~/.PyCharmXX, в каталоге проекта хранится другое.

anonymous
()
Ответ на: комментарий от anonymoos

В community ed. есть поддержка встроенной python-консоли? Она вообще есть в PyCharm?

Есть. Если установлен ipython - подхватывает его. Плюс в 3 версии появился встроенный терминал.

kernelpanic ★★★★★
()
Ответ на: комментарий от shahid

Некоторые emacs-плагины жрут похлеще любой идеи. ensime например.

отдельное извращение - запускать ensime в фоновом режиме из-под Sublime Text в Windows для получения автодополнения в Саблайме

stevejobs ★★★★☆
()
Ответ на: комментарий от kernelpanic

Встроенный терминал, это именно встроенный эмулятор VT.

anonymous
()
Ответ на: комментарий от tailgunner

Автодополнение отличное на мой вкус, навигация тоже. Встроенная отладка как минимум не напрягает, хотя я ей почти не пользовался, равно как и интерпретатором (не уверен даже, что он вообще есть :) )

leave ★★★★★
()
Ответ на: комментарий от val-amart

Обычный PyCharm - конечно. Он хорош, но ублюдская система платных обновлений сводит все преимущества на нет. А насчет кастрированного PyCharm CE я сильно сомневаюсь, зная политику JetBrains.

Boba_Fett
()
Ответ на: комментарий от stevejobs

а если поставить другой шрифт, более жирный?

Я не знаю как в оракловской жабе, у меня openjdk7. Ну так вот, все шрифты выглядят тонко, кроме совсем уж гигантских размеров. Более того, многие с радугой, так что нормально выглядят только определенные шрифты определенного размера. В том же Ubuntu Mono из-за тонкого начертания не почти не видно точек, запятых и т.п (кстати, один из немногих шрифтов, который выглядит нормально PT Mono — хороший самобытный шрифт).

Если от перехода с openjdk на jdk один и тот же код начал лучше рисовать гуй, значицо добавленная проприетарщина помогла пофиксать какие-то баги. Логика-с.

Так ты приведи примеры, что стало лучше. Для гуя-то это вообще просто. А то смахивает на плацебо :3

Deleted
()
Ответ на: комментарий от Deleted

Так ты приведи примеры, что стало лучше.

на openjdk раньше мигало, не отрисовывалось, картинки переставали рисоваться при сворачивании-разворачивании, отрисовка картинок жрала проц адово, итп, а на проприетарной жабе было ОК. Когда интерфейс не рисовался и тут вдруг раз - и нарисовался, это плацебо?

stevejobs ★★★★☆
()
Ответ на: комментарий от Insomnium

Нет. Это JetBrains.

Если оно глючит и тормозит, значит оно глючное и тормозное и мне поровну кто это.

Rodegast ★★★★★
()
Ответ на: комментарий от stevejobs

на openjdk раньше мигало, не отрисовывалось, картинки переставали рисоваться при сворачивании-разворачивании, отрисовка картинок жрала проц адово, итп, а на проприетарной жабе было ОК. Когда интерфейс не рисовался и тут вдруг раз - и нарисовался, это плацебо?

А, ну такое раньше было, сейчас такого нет.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.