Кто-нибудь пытался NetBeans 6.5 Python IDE?

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

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

Ответы

Ответ 1

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

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

Что лучше:

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

Что хуже:

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

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

Ответ 2

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

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

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

- Tor

Ответ 3

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

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

В частности, это было примерно то же самое: рефакторинг, отладка, помощь по коду... Я буду придерживаться pydev на данный момент, что является IMHO отличным инструментом.

Ответ 4

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

Ответ 5

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

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

Я подключен.

Ответ 6

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

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

Ответ 7

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

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

Ответ 8

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

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