首先,为了清楚起见:问题是针对那些具有ERCP经验的人,对于那些制作商业应用程序的人 . 问题不在于GUI创建的一般方法 .
我正在考虑将Eclipse RCP作为桌面应用程序的平台 . 我在一开始(我的意思是ERCP),我已经阅读了一些教程,帮助,网站等等 . 到目前为止,我还不明白一件事 . 在GUI设计方面,ERCP的通常用途是什么:它是通过某种GUI设计者完成的,还是通常是手工编码的?
谢谢 .
通常,Eclipse RCP应用程序(基于SWT)是手动编码事务 .
Eclipse FAQ声明没有GUI构建器:
http://www.eclipse.org/swt/faq.php#guibuilder
虽然有一个名为Visual Editor Project的项目正在进行中,但它提供了GUI构建工具:
http://www.eclipse.org/vep/
希望有所帮助,不确定是否有任何有用的第三方产品会有所帮助 .
EDIT :实际上有一些第三方产品,请查看SWT Designer:
http://www.instantiations.com/windowbuilder/swtdesigner/
和Jigloo:
http://www.cloudgarden.com/jigloo/index.html
http://www.ibm.com/developerworks/edu/os-dw-os-eclipse-jigloo.html
我们在Eclipse中使用了可视化编辑器(VE),但它主要由IBM内部编写,他们停止维护它,因此它不再适用于3.2之后的版本 .
您可以查看我们的"internal"页面,了解它如何与3.3.2(以及可能的其他3.3.X)一起使用:http://dev.nepomuk.semanticdesktop.org/wiki/EclipseVisualEditor
当它工作时,可视化编辑器可以非常好,一旦你了解它修改了什么代码,它也可以混合你自己的代码和生成的代码 .
最后,VE不够强大,你不必手动调整代码,你可能不得不手动学习SWT / JFace . 此外,它非常不稳定,有时会崩溃,并且经常会导致Eclipse耗尽内存 .
2 回答
通常,Eclipse RCP应用程序(基于SWT)是手动编码事务 .
Eclipse FAQ声明没有GUI构建器:
http://www.eclipse.org/swt/faq.php#guibuilder
虽然有一个名为Visual Editor Project的项目正在进行中,但它提供了GUI构建工具:
http://www.eclipse.org/vep/
希望有所帮助,不确定是否有任何有用的第三方产品会有所帮助 .
EDIT :实际上有一些第三方产品,请查看SWT Designer:
http://www.instantiations.com/windowbuilder/swtdesigner/
和Jigloo:
http://www.cloudgarden.com/jigloo/index.html
http://www.ibm.com/developerworks/edu/os-dw-os-eclipse-jigloo.html
我们在Eclipse中使用了可视化编辑器(VE),但它主要由IBM内部编写,他们停止维护它,因此它不再适用于3.2之后的版本 .
您可以查看我们的"internal"页面,了解它如何与3.3.2(以及可能的其他3.3.X)一起使用:http://dev.nepomuk.semanticdesktop.org/wiki/EclipseVisualEditor
当它工作时,可视化编辑器可以非常好,一旦你了解它修改了什么代码,它也可以混合你自己的代码和生成的代码 .
最后,VE不够强大,你不必手动调整代码,你可能不得不手动学习SWT / JFace . 此外,它非常不稳定,有时会崩溃,并且经常会导致Eclipse耗尽内存 .