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)

Супер! Давно присматривался к питону, качал пробную версию PyCharm на 30 или сколько там дней. Но чтоб!.. Вот это поворот.

I-Love-Microsoft ★★★★★
()
Последнее исправление: I-Love-Microsoft (всего исправлений: 2)
Ответ на: комментарий от maxcom

Я правильно понимаю что заопенсорсили вот буквально сейчас? Месяца два назад смотрел - ничего подобного не было. У меня есть повод сейчас радоваться? :)

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

Я правильно понимаю что заопенсорсили вот буквально сейчас? Месяца два назад смотрел - ничего подобного не было. У меня есть повод сейчас радоваться? :)

Да, появилась где-то час назад

maxcom ★★★★★
() автор топика

Фух, успел сегодня спрыгнуть на emacs.
Если бы PyCharm раньше открылся - наверное еще продолжительное время не спрыгнул бы...

elrprt
()

Она без поддержки фреймворков чем-то отличается от idea ce с питоновым плагином в плане фич?

RedPossum ★★★★★
()

Интересно, сколько сублимированных товарищей качнется в неповоротливую, но энтерпрайзную сторону. Рефакторинги, рефкторинги, рефакторинги и всё — собачки начинают течь.

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

На хабре было пару сравнений вроде, а на самом деле - не совсем ясно в чем современный eclipse может вообще быть лучше .

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

не совсем ясно в чем современный eclipse может вообще быть лучше .

Эклипс? Ну, например, в нем есть поддержка Си/Си++. Если нужны одновременно Си/Си++ и Питон - что предлагает JetBrains?

И поддержка Django в Pydev изкоробки.

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

хм, да - у JetBrains пока только Objective-C, плюсы анонсированы.

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

http://www.opennet.ru/opennews/art.shtml?num=34779

Разморозился, оттаял? Поздравляю.

Нормальные плагины для verilog/vhdl вообще платные были - Sigasi (сейчас не знаю)

Можно подумать, под verilog/vhdl есть что-то бесплатное, кроме подсветки кода.

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

I-Love-Microsoft

└──> ./pycharm.sh
WARNING: You are launching the IDE using OpenJDK Java runtime.

         ITS KNOWN TO HAVE PERFORMANCE AND GRAPHICS ISSUES!
         SWITCH TO THE ORACLE(SUN) JDK BEFORE REPORTING PROBLEMS!

NOTE:    If you have both Oracle (Sun) JDK and OpenJDK installed
         please validate either PYCHARM_JDK, JDK_HOME, or JAVA_HOME environment variable points to valid Oracle (Sun) JDK installation.
         See http://ow.ly/6TuKQ for more info on switching default JDK.

В прошлый раз когда она такое выдало и я продолжил были просто адовые тормоза, проблемы с прорисовкой и постоянный жор CPU. Щас запустил, уже хрен знает сколько времени делает что-то под названием «updating skeletons for /usr/bin/python3.3». При этом опять жрёт как не в себя. Я думаю оно разрядит батарейку ноута быстрее чем успеет поставится. Я искренне недоумеваю 1) как такое можно продавать 2) как такое можно терпеть.

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

Какая версия жабы? У мну:

java -version
java version "1.7.0_25"
OpenJDK Runtime Environment (IcedTea 2.3.10) (7u25-2.3.10-1ubuntu0.13.04.2)
OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)
Не тормозит, скелетоны апдейтнуло быстро.

PERFORMANCE AND GRAPHICS ISSUES

Ну и ладно. Чуть медленнее, ну визуально может багнет - но я пока не вижу такого.

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft
└──> java -version
java version "1.7.0_40"
OpenJDK Runtime Environment (IcedTea 2.4.1) (ArchLinux build 7.u40_2.4.1-3-x86_64)
OpenJDK 64-Bit Server VM (build 24.0-b50, mixed mode)

Создал новый пустой проект, стало жрать все четыре ядра, уже 9 минут процессорного времени нажрало, а я даже файла не открыл. Вот как это выглядит: http://dpaste.com/1394840/

Почти 500метров памяти на пустой проект. Ничо так, ынтырпрайзненько.

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

Такого не заметно. Довольно быстро обновились скелетоны и на первый взгляд всё ок.

java -version
java version "1.7.0_40"
OpenJDK Runtime Environment (IcedTea 2.4.1) (suse-8.18.1-i386)
OpenJDK Server VM (build 24.0-b50, mixed mode)

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

Разморозился, оттаял? Поздравляю.

А что-то успело изменится? Похоже было на тенденцию.

Можно подумать, под verilog/vhdl есть что-то бесплатное, кроме подсветки кода.

см. emacs

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

ArchLinux

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

Повторюсь: у меня на OpenJDK 7 этот PyCharm просто летает, память не ест. Ядра разгружены, памяти чуть более 200 Мб на пустой проект, ибо жаба.

I-Love-Microsoft ★★★★★
()

Офигительно! Второй рабочий инструмент, как-никак. Но не совсем понятно, работа с json/yaml выпилена вместе с js или все-таки осталась. И что с плагинами?

leave ★★★★★
()

Пусть будет, но не очень нужен: есть же emacs и vim.

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

А что-то успело изменится?

А что-то было не так?

см. emacs

И что, он синтезировать научился?

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

Сейчас не покажу, но с тремя открытыми проектами (два питонячьих и паппет для нескольких тысяч хостов в паре десятков ДЦ) жрет что-то около 1Гб памяти и 70-80% одного ядра. OpenJDK 7u21-2.3.9-5

leave ★★★★★
()

Надо будет попробовать. Жаль, конечно, что django поддерживается только в комерческой версии... Когда буду этим на хлеб зарабатывтать, может и прикуплю. Алсо, поясните про лицензию. Она пожизненная или на год?

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

Весьма и весьма приятное междумордие для гита и svn (в т.ч. шикарный 3-way merge), отлично работает с jinja2, приятная работа с плагинами. Но стоит учесть, что я все-таки не программист, и сабж не основной мой рабочий инструмент.

Из минусов отмечу кривую работу с ассоциациями файлов: работают _только_ по расширению. Другими словами, не могу сказать «вот этот .conf - это json, а вот этот - jinja2 шаблон».

leave ★★★★★
()
Последнее исправление: leave (всего исправлений: 1)

Хм, опэнсорс? Что-то я сырцов в упор не вижу, только джарки. Или не там смотрю?

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

Сам спросил - сам ответил: поддержка yaml, jinja2 и puppet только в платной версии. Будем платить дальше.

leave ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

Повторюсь: у меня на OpenJDK 7 этот PyCharm просто летает, память не ест.

+1 У самого тоже вот так же вылазит предупреждение, но всегда все летает.

urandom
()

Да ну нафиг, JavaScript не поддерживается

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