哪个组件用于创建三叶草ETL图形用户界面?我有一些可能性:
我需要创建一个工具,用户可以创建一个图形。
谢谢
发布于 2013-07-15 12:20:38
我是CloverETL的开发主管。CloverETL设计器的图形编辑器是用环境基金构建的,它在下面使用了Draw2D。因此,我们接触了这两种技术-全球环境基金的大部分功能,Draw2D的更低水平的绘图材料。
对于一个新的项目,您可能会考虑使用GMF (图形建模框架),这是一个更高层次的抽象之上的环境基金和EMF。但根据我的经验,即使使用转基因食品,您也需要接触到低级别的位元(Draw2D、GMF )。我们不会在设计师中使用GMF,因为设计师在GMF准备好之前就已经开始了。
发布于 2013-01-05 10:33:23
我不太清楚Clover的详细情况,而且开源代码似乎不包含图形编辑器,所以我无法确定图形编辑器所用的技术,但是看一下屏幕截图,我觉得可能是GEF还是GMF。
环境基金是标准的图形编辑器库,但由于它是如此通用,所以通常使用更高级别的库来代替它,例如GMF或Graphiti (图形化建模项目的两个子项目)。这三种工具都不是特别容易使用的--如果你以前对这些技术没有了解,也许图形是最容易开始的,但我不太确定。
另一方面,Draw2D是一个用于全球环境基金的矢量图形库,而Zest是在Draw2D之上创建的一个图形布局(和可视化)库。但是,Zest对于创建一些具有自动布局的图形模型的只读视图非常有用。
https://stackoverflow.com/questions/13709385
复制相似问题