Python плагин для IntelliJ IDEA

    С неделю назад прочитал приятную новость про «размораживание» разработки Python плагина для IDEA. Памятуя про позитивные чувства, которые вызвало общение с IDEA 6 версии в роли Java-IDE, решил попробовать этот плагин, благо новая сборка уже доступна для загрузки и регулярно обновляется.

    В общем, смею вам доложить — впечатления положительные. Очень рекомендую попробовать всем, так или иначе связанным с Python-разработкой.


    Выглядит все очень красиво:
    image

    Работает — тоже неплохо. Вот то что мне особенно приглянулось.
    — Автодополнение — лучше аналогов (PyDev, NBPY), на уровне PyScripter (лучшее что я видел в этой области)
    — Активно развивается (публичные сборки где-то раз в неделю)
    — Очень удобные иконки, демонстрирующие наследование, перекрытие и т.п.
    — Для С-расширений генерируется псевдоисходник на пайтоне, чтобы работало автодополнение
    — Удобная работа с системами контроля версий
    — Проверка многих недочетов кода и вывод посдказок
    Многое другое…

    Список обещанного — просто повергает в шок:
    — Автоматический анализ кода, предложения по автокоррекции
    — Рефакторинги
    — Шаблоны кода
    — Поддержка Юнит-тестов
    — Интеграция отладчика
    — Deployment и упаковка
    — Поддержка средств автодокументирования
    Опять-таки многое другое

    В общем, когда все обещанное будет реализованно, я думаю это будет эволюционным шагом в деле развития Python IDE.

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

    Комментарии 34

      +2
      Мне всегда нравилась IDEA — имхо лучший ide для java. Разморозка работ над python плагином не может не радовать, на днях обязательно попробую.

      Спасибо за новость ;)
      • НЛО прилетело и опубликовало эту надпись здесь
          +3
          NB Python отличается порой просто загадочным поведением.
          Плюс — IDEA всегда была сильна интеллектом.
          Когда писал на Java (немного) — это просто убивало. IDEA явно яву тогда знала лучше меня :-)
          0
          Ну сидите на EAP'ах. Не слишком стабильно, зато новые фичи и бесплатно.

          Python-плагин может выпустят отдельно, как RubyMine — на неё цену обещали около Textmate. Это думаю всем под силу, а OpenSource разработчикам лицензии вообще бесплатно дают.
            +1
            В опен-сорс бы я пошел, пусть меня научат… :-)
              0
              у еапов то же самое ограничение в 30 дней, увы:

              «This EAP build requires a valid IntelliJ IDEA 8.0 license. It does NOT auto-restart the 30-day evaluation period.»
                0
                EAP выходят чаще чем в 30 дней.
                  0
                  от этого «does NOT auto-restart the 30-day evaluation period» не меняется.
                  т.е. через 30 дней после первого запуска 8ки даже EAP работать не будет.
                    0
                    Опять обратно поменяли что ли? Хм, надо будет проверить.
                      0
                      ага, в 8.0 версии начиная с релиза
              +2
              «А пока остается только ждать и копить деньги, так как IDEA — продукт не бесплатный»

              IDEA доступна для Open Source проектов: Open Source License
              Я себе зарегистрировал.
                0
                а я пока не влился в число OS разработчиков… бесполезный я :)
                –1
                Не знаю как вам, а мне нравится IDLE ;) А из платных мне кажется лучше WingIDE для Python сложно что-то найти.
                  +1
                  ну, скажем, когда данный плагин будет реализован в той мере что задуман — остальные ИДЕ останутся далеко позади…
                    0
                    Когда, да если бы, да кабы :) Не думаю что так будет. По крайней мере я бы не стал утверждать так категорично.
                      +1
                      дык собственно, тут у меня логика простая. по ссылке в топике можно сзодить на страницу проекта, там есть список тикетов. то есть цели назначены. IntelliJ — компания серъезная, так что и в реализации особо сомневаться не приходится.

                      потому даже написал не «если» а «когда» :)
                        0
                        Ну поживем — увидим. Разве что цена на IDEA меня всегда пугала. А так не спорю, IDE отличная.
                          +1
                          да вроде бы 8килорублей — не такая уж неподъёмная цена…
                            0
                            по всякому бывает…
                  0
                  s = «2»
                  s.
                    0
                    сорри, недописал.
                    Вобщем после. он не показывает методы. Т.е. к применению пока еще не готов, очень сырой.
                      0
                      ну так это же даже не бета версия. а альфа.
                      хотя многое и умеет из того что не умеют другие.

                      в общем — усе будет :-)
                      0
                      Ctrl+пробел нажимали?
                      0
                      Есть плагин под Visual Studio 2008 для разработок на IronPython он еще пока весьма сыроват, но в плане автодополнения очень порадовал.
                        0
                        Iron Python Это к сожалению не совсем то :-)
                          0
                          Не знаю почему, но Visual Studio 2008 мне не нравится совсем вообще. Техногенный комбайн-мутант.
                          Юзаю пока Eclipse + PyDev… хотя не сказать, что он меня полностью устраивает, но ничего лучше и бесплатного пока не нашёл. Думаю что купить.
                            0
                            на вкус и цвет… если бы был плагин для cPython для вижуал студии — я был бы счастлив… ничего лучше студии в плане ИДЕ я еще не встречал…
                          0
                          У меня отказывается автодополнять. Пишем from django. и видим только 'VERSION', 'get_version', 'get_svn_revision'

                          Может, там какую-нить галочку надо поставить?
                            0
                            Кто-нибудь из использующих PyDev ставил? Интересно сравнение :)
                              0
                              PyDev намного дольше разрабатывается, потому естесвенно продвинутее. хотя в бесплатном варианте PyDev радует мало…
                              0
                              поставил, попробовал…

                              БОЖЕ, КАК ВСЁ ТОРМОЗИТ по сравнению с PyScripter'ом
                                0
                                я тоже очень люблю PyScripter, но он давно находится в вялотекущем состоянии, увы :(
                                0
                                зачем плагин? если есть целая сборка под питон — pycharm
                                  0
                                  на то время когда писалась статья — PyCharm был только в виде идеи.

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

                                Самое читаемое