首先,为了清楚起见:这个问题是针对那些有ERCP经验的人,对于那些进行业务应用程序的人。这个问题不是关于GUI创建的一般方法。
我正在考虑将Eclipse RCP作为桌面应用程序的平台。我刚开始(我的意思是ERCP),我已经阅读了一些教程,帮助,网站等,到目前为止,我还不明白一件事。当涉及到GUI设计时,ERCP的通常用途是什么:它是通过某个GUI设计者完成的,还是通常是手工编写的?
谢谢。
发布于 2009-07-09 22:07:24
通常,Eclipse RCP应用程序(基于SWT)都是手工编码的事务。
Eclipse常见问题解答指出没有GUI构建器:
http://www.eclipse.org/swt/faq.php#guibuilder
尽管有一个名为Visual Editor project的项目正在进行中,但它提供了GUI构建工具:
http://www.eclipse.org/vep/
希望这会有帮助,不确定是否有任何有用的第三方产品将有所帮助。
编辑:实际上有一些第三方产品,请查看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
发布于 2009-07-10 09:45:34
我们在Eclipse中使用了可视化编辑器(VE),但它主要是由IBM内部编写的,他们停止了对它的维护,因此它在3.2之后的版本中不再(容易地)工作。
你可以看看我们的“内部”页面,让它与3.3.2 (可能还有其他3.3.X)一起工作:http://dev.nepomuk.semanticdesktop.org/wiki/EclipseVisualEditor
当它工作时,可视化编辑器可能会非常好,一旦你感觉到它修改了什么代码,也可以将你自己的代码和生成的代码混合在一起。
最后,VE的功能还不够强大,您永远不需要手动调整代码,而且无论如何,您可能都必须手动学习SWT/JFace。此外,它还有点不稳定,有时会崩溃,并经常导致Eclipse内存不足。
https://stackoverflow.com/questions/1106454
复制相似问题