Кто-нибудь пробовал NetBeans 6.5 Python IDE?
Каково ваше мнение? Это лучше / хуже, чем PyDev? Вам нравится это? Как он интегрируется с инструментами управления версиями (особенно с Mercurial)?
Кто-нибудь пробовал NetBeans 6.5 Python IDE?
Каково ваше мнение? Это лучше / хуже, чем PyDev? Вам нравится это? Как он интегрируется с инструментами управления версиями (особенно с Mercurial)?
Я поделюсь некоторыми впечатлениями от его длительного использования. Вещи примерно того же качества, что и в Eclipse + Pydev + mercurial:
Что лучше:
Что еще хуже:
Кому-нибудь есть что добавить в список?
BraveSirFoobar, было бы неплохо узнать больше о том, какие проблемы вы обнаружили - очень, очень медленную часть, а также сбой. В первый раз, когда вы запустите IDE, она проиндексирует информацию о вашей платформе Python, проекте и библиотеках - так что она может выполнить быстрое завершение кода, перейти к объявлению и т. Д. Позже - но как только это будет сделано, это не должно быть медленным - но может быть ошибками.
Mercurial определенно следует хорошо поддерживать, поскольку сам проект NetBeans (а также Solaris и Java) размещены в репозиториях Mercurial.
Мы планируем иметь действительно глубокую поддержку Python, во многом в стиле нашей поддержки Ruby. Одна из вещей, которые действительно помогли в нашей работе с Ruby, - это отзывы наших первых последователей, поэтому, если вы попробуете Python и у вас возникнут проблемы с ним, сообщите нам, чтобы мы могли исправить это. (Ссылки для обратной связи здесь: http://wiki.netbeans.org/Python)
- Тор
По сравнению с pydev я обнаружил, что он очень и очень медленный, и он дает сбой (один раз), когда я создавал проект из существующих источников. Однако это все еще бета.
Интеграция с SCM будет такой же хорошей, как и netbeans (я пробовал только subversion, которая работала нормально).
С точки зрения функций все было примерно так же: рефакторинг, отладка, помощь с кодом ... Я пока остановлюсь на pydev, который, по-моему, отличный инструмент.
Sun сейчас использует Mercurial для внутренних целей, поэтому ожидайте, что их поддержка IDE для него будет на высшем уровне.
Поскольку последние несколько месяцев мы работали с PyDev и расширением PyDev для Eclipse, переход на NetBeans был очень приятным.
В NetBeans не было необходимости искать все различные подключаемые модули для PyDev и Eclipse, и у NetBeans было все, что мне было нужно, из коробки: автоматическое завершение, сверхбыстрый поиск по индексу, контроль импорта элементов управления стилями и т. Д. И это казалось МЕНЬШЕ подверженности ошибкам, чем Eclipse (который довольно стабилен). Кроме того, встроенные в Vim, такие как фрагменты автоматического кода, которые он использует, просто фантастичны. ИМО, это лучше Eclipse.
Я на крючке.
Я начал использовать его некоторое время назад, и он мне нравится. Обычно я разрабатываю в простом редакторе (SciTE), NetBeans хорош для организации более крупных проектов.
Как это соотносится с расширениями PyDev? Я недавно установил его и, честно говоря, даже представить себе не мог, что вернусь в PyDev.
Хотя NetBeans кажется интересным, если бы я еще не подключился к паре других подключаемых модулей Eclipse.
Посмотрев на это, я решил пойти дальше с PyDev, чем с NetBeans.
Однако наилучшие пожелания команде NetBeans за более быструю и лучшую поддержку Python. Не могу дождаться этого :)