Кто-нибудь пробовал NetBeans 6.5 Python IDE? - PullRequest
14 голосов
/ 16 декабря 2008

Кто-нибудь пробовал IDE NetBeans 6.5 Python ?

Каково ваше мнение? Это лучше / хуже, чем PyDev ? Вам это нравится? Как он интегрируется с инструментами контроля версий (особенно Mercurial )?

Ответы [ 8 ]

5 голосов
/ 06 января 2009

Я поделюсь некоторыми чувствами от использования этого в течение долгого времени. Вещи, которые примерно того же качества, что и в Eclipse + Pydev + mercurial:

  1. редактор, завершение кода
  2. функции отладчика

Что лучше:

  1. автоимпорт
  2. цветовые схемы (Норвегия сегодня скалы)
  3. Поддержка Mercurial (хотя в Eclipse она становится все лучше и лучше)

Вещи, которые хуже:

  1. упаковки с молнией для яиц не распознаются ни для завершения кода, ни для автоматического импорта
  2. пакеты libdyn (например, datetime) не распознаются
  3. Отладчик испытывает проблемы с многопроцессорным пакетом
  4. вы не можете выбрать файл из-за пределов проекта (/ usr / bin / paster) в качестве основного файла (именно это я использую для отладки Pylons приложений)

У кого-нибудь есть что добавить в список?

4 голосов
/ 18 декабря 2008

BraveSirFoobar, было бы неплохо узнать больше о том, какие проблемы вы обнаружили - очень, очень медленная часть, а также сбой. При первом запуске среды IDE она будет индексировать информацию о вашей платформе и проекте Python и библиотеках - так что она может выполнить быстрое завершение кода, перейти к объявлению и т. Д. Позже - но как только это будет сделано, она не должна быть медленной - но может быть ошибки.

Mercurial, безусловно, должен хорошо поддерживаться, поскольку сам проект NetBeans (а также Solaris и Java) размещены в репозиториях Mercurial.

Мы планируем иметь действительно глубокую поддержку Python, во многом в стиле нашей поддержки Ruby. Одной из вещей, которая действительно помогла в нашей работе над Ruby, была обратная связь с нашими первыми пользователями, поэтому, если вы попробуете Python и у вас возникнут проблемы, пожалуйста, сообщите нам, чтобы мы могли это исправить. (Обратная связь здесь: http://wiki.netbeans.org/Python)

- Tor

2 голосов
/ 01 июля 2009

Работая с PyDev и расширением PyDev для Eclipse в течение последних нескольких месяцев, переход на NetBeans был очень приятным.

Не имея возможности охотиться за всеми различными подключаемыми модулями для PyDev и Eclipse, в NetBeans было все необходимое из коробки: автозаполнение, супер быстрый поиск по индексу, контроль стиля, контроль импорта, вы называете это. И это казалось МЕНЬШЕ подверженным ошибкам, чем Eclipse (который довольно стабилен). Кроме того, встроенные Vim-подобные фрагменты кода, которые он использует, просто фантастичны. ИМО, это побеждает руки Затмения.

Я подсел.

2 голосов
/ 16 декабря 2008

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

2 голосов
/ 16 декабря 2008

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

Интеграция с SCM будет такой же хорошей, как и у NetBeans (я пробовал только Subversion, которая работала нормально).

По функциям все было примерно одинаково: рефакторинг, отладка, помощь по коду ... Сейчас я остановлюсь на pydev, который, на мой взгляд, отличный инструмент.

1 голос
/ 16 декабря 2008

Я начал использовать это некоторое время назад, и мне это нравится. Обычно я занимаюсь разработкой в ​​простом редакторе (SciTE). NetBeans удобен для организации больших проектов.

кратко написал об этом здесь

0 голосов
/ 09 июня 2009

Как это соотносится с расширениями PyDev? Я недавно установил его и, честно говоря, не мог представить, что вернусь к PyDev.

NetBeans кажется интересным, хотя бы если бы я еще не был подключен к паре других плагинов Eclipse.

0 голосов
/ 26 января 2009

Посмотрев на это, я решил пойти дальше с PyDev, чем с NetBeans.

Однако наилучшие пожелания команде NetBeans для более быстрой и лучшей поддержки Python. Не могу дождаться этого:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...