Кто-нибудь пытался 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.