有没有人尝试过NetBeans 6.5 Python IDE?

时间:2022-09-09 23:21:14

Has anyone tried the NetBeans 6.5 Python IDE?

有没有人尝试过NetBeans 6.5 Python IDE?

What are your opinions? Is it better/worse than PyDev? Do you like it? How does it integrate with source control tools (especially Mercurial)?

你有什么看法?它比PyDev更好/更差吗?你喜欢它吗?它如何与源代码控制工具(尤其是Mercurial)集成?

8 个解决方案

#1


5  

I will share some of the feelings from using it for quite a while now. Things that are roughly the same quality as in Eclipse+Pydev+mercurial:

我现在将分享使用它的一些感受。与Eclipse + Pydev + mercurial大致相同的质量:

  1. editor, code-completion
  2. debugger features

Things that are better:

更好的事情:

  1. autoimport
  2. color schemes (Norway today rocks)
  3. 配色方案(挪威今日摇滚)

  4. Mercurial support (though it is getting better and better in Eclipse)
  5. Mercurial支持(尽管它在Eclipse中越来越好)

Things that are worse:

事情更糟:

  1. zipped egg packages are not recognized for either code completion or the autoimport
  2. 无论是代码完成还是自动导入,都无法识别压缩的鸡蛋包

  3. libdyn packages (e.g. datetime) are not recognized
  4. 无法识别libdyn包(例如datetime)

  5. debugger is having trouble with multiprocessing package
  6. 调试器在多处理程序包中遇到问题

  7. you cannot choose file from outside of the project (/usr/bin/paster) to be the main file (this is what I use to debug Pylons applications)
  8. 你不能选择项目外的文件(/ usr / bin / paster)作为主文件(这是我用来调试Pylons应用程序的)

Does anyone have something to add to the list?

有没有人有东西要添加到列表中?

#2


4  

BraveSirFoobar, it would be nice to know more about what problems you found -- the very, very slow part, as well as the crash. The first time you run the IDE it will index information about your Python platform and project and libraries - such that it can do quick code completion, go to declaration etc. later - but once that's done it's not supposed to be slow - but there might be bugs.

BraveSirFoobar,很高兴知道你发现了什么问题 - 非常非常缓慢的部分,以及崩溃。第一次运行IDE时,它将索引有关您的Python平台和项目和库的信息 - 这样它可以快速完成代码,稍后进行声明等 - 但是一旦完成它不应该很慢 - 但可能会是臭虫。

Mercurial should definitely be supported well, since the NetBeans project itself (and Solaris and Java) are all hosted in Mercurial repositories.

Mercurial应该得到很好的支持,因为NetBeans项目本身(以及Solaris和Java)都托管在Mercurial存储库中。

We plan to have really deep support for Python, much in the style of our Ruby support. One of the things which really helped in our Ruby work was the feedback from our early adopters, so if you try Python and have issues with it, please let us know so we can fix it. (Feedback links here: http://wiki.netbeans.org/Python )

我们计划对Python有非常深入的支持,这与Ruby支持的风格非常相似。我们的Ruby工作真正有用的一点是我们早期采用者的反馈,所以如果您尝试使用Python并遇到问题,请告诉我们,以便我们解决问题。 (反馈链接:http://wiki.netbeans.org/Python)

-- Tor

#3


2  

Compared to pydev, I found it very, very slow, and it crashed (once) when I created a project from existing sources. It's still beta, though.

与pydev相比,我发现它非常非常慢,当我从现有资源创建项目时它崩溃了(一次)。不过,它仍然是测试版。

Integration with SCMs will be as good as netbeans is already (I only tried subversion, which worked fine).

与SCM的集成将与netbeans一样好(我只尝试过subversion,它运行良好)。

Feature-wise it was about the same : refactor, debugging, code assist... I'll stick with pydev for the moment, which is IMHO a great tool.

功能方面它大致相同:重构,调试,代码辅助......我会坚持使用pydev,这是恕我直言的一个很棒的工具。

#4


2  

Sun use Mercurial internally now, so expect that their IDE support for it will be top notch.

Sun现在内部使用Mercurial,因此期望他们的IDE支持将是*的。

#5


2  

Having worked with PyDev and PyDev extension for Eclipse for the past few months, the move to NetBeans has been a very pleasurable one.

在过去的几个月里,在使用PyDev和PyDev扩展程序之后,迁移到NetBeans非常令人愉快。

Without having to hunt all the different plug-ins for PyDev and Eclipse, NetBeans had everything I needed out of the box: auto completion, super fast index search, style control import control, you name it. And it seemed LESS bug prone than Eclipse (which is pretty stable). Also, the built-in Vim like auto code snippets it uses are just fantastic. IMO, it beats Eclipse hands down.

无需为PyDev和Eclipse搜索所有不同的插件,NetBeans拥有我开箱即用的所有功能:自动完成,超快速索引搜索,样式控制导入控制,您可以命名。而且它似乎比Eclipse更容易出错(这非常稳定)。此外,内置的Vim就像它使用的自动代码片段一样非常棒。 IMO,它击败了Eclipse手。

I'm hooked.

#6


1  

I started using it a little while back and I like it. I usually develop in a simple editor (SciTE), NetBeans is nice to organize larger projects.

我开始使用它一段时间后我喜欢它。我通常使用简单的编辑器(SciTE)开发,NetBeans很适合组织更大的项目。

wrote about it briefly here

在这里简要地写了一下

#7


0  

How does it compare with PyDev Extensions? I've recently installed it and, to be honest, couldn't imagine myself going back to PyDev.

它与PyDev Extensions相比如何?我最近安装了它,说实话,我无法想象自己会回到PyDev。

NetBeans seems interesting though, if only I wasn't already hooked onto a couple of other Eclipse plug-ins as well.

NetBeans似乎很有趣,如果只是我还没有连接到其他几个Eclipse插件上。

#8


0  

After looking at this, I decided to go ahead with PyDev than NetBeans.

看了之后,我决定继续使用PyDev而不是NetBeans。

However best wishes to NetBeans team for a faster and better Python support. Cant wait for that :)

但是,最好的祝愿NetBeans团队获得更快,更好的Python支持。不能等待:)

#1


5  

I will share some of the feelings from using it for quite a while now. Things that are roughly the same quality as in Eclipse+Pydev+mercurial:

我现在将分享使用它的一些感受。与Eclipse + Pydev + mercurial大致相同的质量:

  1. editor, code-completion
  2. debugger features

Things that are better:

更好的事情:

  1. autoimport
  2. color schemes (Norway today rocks)
  3. 配色方案(挪威今日摇滚)

  4. Mercurial support (though it is getting better and better in Eclipse)
  5. Mercurial支持(尽管它在Eclipse中越来越好)

Things that are worse:

事情更糟:

  1. zipped egg packages are not recognized for either code completion or the autoimport
  2. 无论是代码完成还是自动导入,都无法识别压缩的鸡蛋包

  3. libdyn packages (e.g. datetime) are not recognized
  4. 无法识别libdyn包(例如datetime)

  5. debugger is having trouble with multiprocessing package
  6. 调试器在多处理程序包中遇到问题

  7. you cannot choose file from outside of the project (/usr/bin/paster) to be the main file (this is what I use to debug Pylons applications)
  8. 你不能选择项目外的文件(/ usr / bin / paster)作为主文件(这是我用来调试Pylons应用程序的)

Does anyone have something to add to the list?

有没有人有东西要添加到列表中?

#2


4  

BraveSirFoobar, it would be nice to know more about what problems you found -- the very, very slow part, as well as the crash. The first time you run the IDE it will index information about your Python platform and project and libraries - such that it can do quick code completion, go to declaration etc. later - but once that's done it's not supposed to be slow - but there might be bugs.

BraveSirFoobar,很高兴知道你发现了什么问题 - 非常非常缓慢的部分,以及崩溃。第一次运行IDE时,它将索引有关您的Python平台和项目和库的信息 - 这样它可以快速完成代码,稍后进行声明等 - 但是一旦完成它不应该很慢 - 但可能会是臭虫。

Mercurial should definitely be supported well, since the NetBeans project itself (and Solaris and Java) are all hosted in Mercurial repositories.

Mercurial应该得到很好的支持,因为NetBeans项目本身(以及Solaris和Java)都托管在Mercurial存储库中。

We plan to have really deep support for Python, much in the style of our Ruby support. One of the things which really helped in our Ruby work was the feedback from our early adopters, so if you try Python and have issues with it, please let us know so we can fix it. (Feedback links here: http://wiki.netbeans.org/Python )

我们计划对Python有非常深入的支持,这与Ruby支持的风格非常相似。我们的Ruby工作真正有用的一点是我们早期采用者的反馈,所以如果您尝试使用Python并遇到问题,请告诉我们,以便我们解决问题。 (反馈链接:http://wiki.netbeans.org/Python)

-- Tor

#3


2  

Compared to pydev, I found it very, very slow, and it crashed (once) when I created a project from existing sources. It's still beta, though.

与pydev相比,我发现它非常非常慢,当我从现有资源创建项目时它崩溃了(一次)。不过,它仍然是测试版。

Integration with SCMs will be as good as netbeans is already (I only tried subversion, which worked fine).

与SCM的集成将与netbeans一样好(我只尝试过subversion,它运行良好)。

Feature-wise it was about the same : refactor, debugging, code assist... I'll stick with pydev for the moment, which is IMHO a great tool.

功能方面它大致相同:重构,调试,代码辅助......我会坚持使用pydev,这是恕我直言的一个很棒的工具。

#4


2  

Sun use Mercurial internally now, so expect that their IDE support for it will be top notch.

Sun现在内部使用Mercurial,因此期望他们的IDE支持将是*的。

#5


2  

Having worked with PyDev and PyDev extension for Eclipse for the past few months, the move to NetBeans has been a very pleasurable one.

在过去的几个月里,在使用PyDev和PyDev扩展程序之后,迁移到NetBeans非常令人愉快。

Without having to hunt all the different plug-ins for PyDev and Eclipse, NetBeans had everything I needed out of the box: auto completion, super fast index search, style control import control, you name it. And it seemed LESS bug prone than Eclipse (which is pretty stable). Also, the built-in Vim like auto code snippets it uses are just fantastic. IMO, it beats Eclipse hands down.

无需为PyDev和Eclipse搜索所有不同的插件,NetBeans拥有我开箱即用的所有功能:自动完成,超快速索引搜索,样式控制导入控制,您可以命名。而且它似乎比Eclipse更容易出错(这非常稳定)。此外,内置的Vim就像它使用的自动代码片段一样非常棒。 IMO,它击败了Eclipse手。

I'm hooked.

#6


1  

I started using it a little while back and I like it. I usually develop in a simple editor (SciTE), NetBeans is nice to organize larger projects.

我开始使用它一段时间后我喜欢它。我通常使用简单的编辑器(SciTE)开发,NetBeans很适合组织更大的项目。

wrote about it briefly here

在这里简要地写了一下

#7


0  

How does it compare with PyDev Extensions? I've recently installed it and, to be honest, couldn't imagine myself going back to PyDev.

它与PyDev Extensions相比如何?我最近安装了它,说实话,我无法想象自己会回到PyDev。

NetBeans seems interesting though, if only I wasn't already hooked onto a couple of other Eclipse plug-ins as well.

NetBeans似乎很有趣,如果只是我还没有连接到其他几个Eclipse插件上。

#8


0  

After looking at this, I decided to go ahead with PyDev than NetBeans.

看了之后,我决定继续使用PyDev而不是NetBeans。

However best wishes to NetBeans team for a faster and better Python support. Cant wait for that :)

但是,最好的祝愿NetBeans团队获得更快,更好的Python支持。不能等待:)