I am building a desktop application. Our analysis says it would be better built with a RCP. Should I use the eclipse or netbeans platform to build my application . Some of the factors to consider are
我正在构建一个桌面应用程序。我们的分析表明,使用RCP可以更好地构建它。我应该使用eclipse或netbeans平台来构建我的应用程序。要考虑的一些因素是
- Performance
- Look and Feel
- Popularity among target users (developers/testers)
- License (has to be some FOSS)
外观和感觉
目标用户(开发人员/测试人员)中的受欢迎程度
许可证(必须是一些FOSS)
The application will be having things like text editor, grid views, block diagrams and graph visualizations.
该应用程序将具有文本编辑器,网格视图,框图和图形可视化等内容。
I already have experience with netbeans development, but learning eclipse won't hurt. any other options would be welcome too.
我已经有过netbeans开发的经验,但学习eclipse不会受到伤害。任何其他选择也将受到欢迎。
7 个解决方案
#1
5
I've used Eclipse to build an RCP text editors, multiple views and graph diagrams (lacking only the block diagrams you mention). The environment was pretty good as well as the support in the community for getting help (it was my first Eclipse RCP experience - nearly all my questions had been answered at one point or another in the eclipse forums. When not - I got great feedback.)
我已经使用Eclipse来构建RCP文本编辑器,多个视图和图形图(仅缺少您提到的框图)。环境非常好,以及社区对获得帮助的支持(这是我的第一次Eclipse RCP体验 - 几乎所有的问题都在eclipse论坛中得到了回应。如果没有 - 我得到了很好的反馈。 )
The platform was pretty lightweight and handled memory well generally speaking. Some problems that you might run into, you'll likely run into on any platform you choose.
该平台非常轻巧,一般来说处理内存。您可能遇到的一些问题,您可能会遇到您选择的任何平台。
#2
5
I would look at Netbeans. Netbeans is based on Swing while Eclipse uses SWT. Sun has put a lot of effort into Netbeans over the past few years and it's quite good.
我会看看Netbeans。 Netbeans基于Swing而Eclipse使用SWT。 Sun在过去几年里为Netbeans付出了很多努力,而且非常好。
There are some tutorials on the Netbeans site for plugins and platform.
Netbeans网站上有一些插件和平台的教程。
http://www.netbeans.org/kb/trails/platform.html
This of course is a bit of a religious question. You will find it debated repeatedly on the web. Here are a couple of interesting threads.
这当然是一个宗教问题。你会发现它在网上反复争论。这里有几个有趣的主题。
http://www.nabble.com/Choosing-Netbeans-platform-or-Eclipse-RCP-td16012394.html
http://www.javalobby.org/java/forums/t103146.html
#3
2
My vote is for Netbeans. Many of its shortcomings have been corrected in the 5 and 6 releases. The community is smaller, but certainly just as helpful.
我的投票是针对Netbeans的。它的许多缺点已在5和6版本中得到纠正。社区规模较小,但肯定同样有帮助。
Another option is the Swing Application Framework (JSR-296) which provides a very lightweight framework for building Swing applications. It provides some of the basic plumbing such as an Application context to share data and basic status and worker components. It doesn't provide any complex components, so it may be too lightweight for what you need.
另一个选项是Swing应用程序框架(JSR-296),它为构建Swing应用程序提供了一个非常轻量级的框架。它提供了一些基本的管道,例如应用程序上下文,以共享数据和基本状态以及工作组件。它不提供任何复杂的组件,因此它可能太轻,无法满足您的需求。
#4
1
I suggest using Eclipse RCP, as far as I can see, it has many useful aspects like action and command mechanism, Eclipse Forms, data binding, etc. You can use GEF and Zest for graph based visualization and visual editors. Also Window builder is a convenient choice for drag and drop ui creation. Also there are many sources for learning Eclipse4 RCP, vogella.de is a good starting point. cheers...
我建议使用Eclipse RCP,据我所知,它有许多有用的方面,如动作和命令机制,Eclipse Forms,数据绑定等。您可以使用GEF和Zest进行基于图形的可视化和可视化编辑器。 Window Builder也是拖放ui创建的便捷选择。还有许多学习Eclipse4 RCP的资源,vogella.de是一个很好的起点。干杯...
#5
0
Do you have to choose only between Eclipse and Netbeans?
您是否只能在Eclipse和Netbeans之间进行选择?
I heard Spring is good alt text http://www.springframework.net/img/logo.png
我听说Spring是好的替代文本http://www.springframework.net/img/logo.png
#6
0
Eclipse RCP is powerfull. I have used it for one of my projects. Yes It has some bugs but it has lots of documents and it is faster than Netbeans RCP I think.
Eclipse RCP非常强大。我已将它用于我的一个项目。是的它有一些错误,但它有很多文件,它比我认为的Netbeans RCP更快。
#7
-1
Eclipse has bugs especialy with the text editors. Netbeans on the other hand sucks RAM worse that Crysis
Eclipse特别是文本编辑器存在错误。另一方面,Netbeans吸收了比孤岛危机更糟糕的RAM
#1
5
I've used Eclipse to build an RCP text editors, multiple views and graph diagrams (lacking only the block diagrams you mention). The environment was pretty good as well as the support in the community for getting help (it was my first Eclipse RCP experience - nearly all my questions had been answered at one point or another in the eclipse forums. When not - I got great feedback.)
我已经使用Eclipse来构建RCP文本编辑器,多个视图和图形图(仅缺少您提到的框图)。环境非常好,以及社区对获得帮助的支持(这是我的第一次Eclipse RCP体验 - 几乎所有的问题都在eclipse论坛中得到了回应。如果没有 - 我得到了很好的反馈。 )
The platform was pretty lightweight and handled memory well generally speaking. Some problems that you might run into, you'll likely run into on any platform you choose.
该平台非常轻巧,一般来说处理内存。您可能遇到的一些问题,您可能会遇到您选择的任何平台。
#2
5
I would look at Netbeans. Netbeans is based on Swing while Eclipse uses SWT. Sun has put a lot of effort into Netbeans over the past few years and it's quite good.
我会看看Netbeans。 Netbeans基于Swing而Eclipse使用SWT。 Sun在过去几年里为Netbeans付出了很多努力,而且非常好。
There are some tutorials on the Netbeans site for plugins and platform.
Netbeans网站上有一些插件和平台的教程。
http://www.netbeans.org/kb/trails/platform.html
This of course is a bit of a religious question. You will find it debated repeatedly on the web. Here are a couple of interesting threads.
这当然是一个宗教问题。你会发现它在网上反复争论。这里有几个有趣的主题。
http://www.nabble.com/Choosing-Netbeans-platform-or-Eclipse-RCP-td16012394.html
http://www.javalobby.org/java/forums/t103146.html
#3
2
My vote is for Netbeans. Many of its shortcomings have been corrected in the 5 and 6 releases. The community is smaller, but certainly just as helpful.
我的投票是针对Netbeans的。它的许多缺点已在5和6版本中得到纠正。社区规模较小,但肯定同样有帮助。
Another option is the Swing Application Framework (JSR-296) which provides a very lightweight framework for building Swing applications. It provides some of the basic plumbing such as an Application context to share data and basic status and worker components. It doesn't provide any complex components, so it may be too lightweight for what you need.
另一个选项是Swing应用程序框架(JSR-296),它为构建Swing应用程序提供了一个非常轻量级的框架。它提供了一些基本的管道,例如应用程序上下文,以共享数据和基本状态以及工作组件。它不提供任何复杂的组件,因此它可能太轻,无法满足您的需求。
#4
1
I suggest using Eclipse RCP, as far as I can see, it has many useful aspects like action and command mechanism, Eclipse Forms, data binding, etc. You can use GEF and Zest for graph based visualization and visual editors. Also Window builder is a convenient choice for drag and drop ui creation. Also there are many sources for learning Eclipse4 RCP, vogella.de is a good starting point. cheers...
我建议使用Eclipse RCP,据我所知,它有许多有用的方面,如动作和命令机制,Eclipse Forms,数据绑定等。您可以使用GEF和Zest进行基于图形的可视化和可视化编辑器。 Window Builder也是拖放ui创建的便捷选择。还有许多学习Eclipse4 RCP的资源,vogella.de是一个很好的起点。干杯...
#5
0
Do you have to choose only between Eclipse and Netbeans?
您是否只能在Eclipse和Netbeans之间进行选择?
I heard Spring is good alt text http://www.springframework.net/img/logo.png
我听说Spring是好的替代文本http://www.springframework.net/img/logo.png
#6
0
Eclipse RCP is powerfull. I have used it for one of my projects. Yes It has some bugs but it has lots of documents and it is faster than Netbeans RCP I think.
Eclipse RCP非常强大。我已将它用于我的一个项目。是的它有一些错误,但它有很多文件,它比我认为的Netbeans RCP更快。
#7
-1
Eclipse has bugs especialy with the text editors. Netbeans on the other hand sucks RAM worse that Crysis
Eclipse特别是文本编辑器存在错误。另一方面,Netbeans吸收了比孤岛危机更糟糕的RAM