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

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

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


person Bartosz Radaczyński    schedule 16.12.2008    source источник
comment
Улучшился ли NetBeans с тех пор, как об этом спросили? Я пробовал версию PHP, когда она находилась в раннем выпуске, и она была настолько полна утечек памяти, что я воспользовался ею. В этом ли состоянии находится ранняя версия Python? Или он почти готов к употреблению в пищу?   -  person Nosredna    schedule 09.06.2009
comment
он не сильно улучшился. тем временем расширения pydev (автоимпорт и т.п.) были выпущены открытыми благодаря aptana. Пока я придерживаюсь pydev.   -  person Bartosz Radaczyński    schedule 16.10.2009


Ответы (8)


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

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

Что лучше:

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

Что еще хуже:

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

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

person Bartosz Radaczyński    schedule 06.01.2009
comment
У меня возникли проблемы с завершением кода, но это, должно быть, проблема с яйцом, о которой вы упомянули. - person James McMahon; 13.01.2009

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

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

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

- Тор

person Tor Norbye    schedule 18.12.2008

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

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

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

person BraveSirFoobar    schedule 16.12.2008

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

person jamesh    schedule 16.12.2008

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

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

Я на крючке.

person Community    schedule 01.07.2009
comment
как насчет проблем, о которых я упоминал выше? - person Bartosz Radaczyński; 04.09.2009

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

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

person Corey Goldberg    schedule 16.12.2008

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

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

person Filip Dupanović    schedule 09.06.2009

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

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

person lprsd    schedule 26.01.2009