架构决策:QT还是Eclipse平台?

时间:2010-04-12 06:01:30

标签: qt architecture eclipse-plugin

我们正在设计一个与HDEM(高清晰度电子显微镜)一起使用的工具。我们从HDEM获得2D图像堆栈,第一步是在部分上“检测边界”。检测到2D切片的边缘后,下一步是使用这些2D切片构建3D模型。

这种“边界检测”算法是由教授之一实施的,他已经使用并建议使用C.(以获得高性能并可能在未来并行化) 我们必须开发全面的UI,3D查看器,2D编辑器等,并使用这种算法。

应用程序应支持通常的功能,如项目保存/打开。撤消,重做...等等

我们的技术决策是:

  

A)从中构建整个平台   使用QT进行划痕。

     

B)使用Eclipse平台

我们关注的是,

如果我们选择A)我们可以很容易地集成'边界检测'算法,因为开发环境是C / C ++但我们必须从头开始实现基本功能。

如果我们选择B),我们从Eclipse平台获得基本功能,但集成C库将是一项繁琐的工作。

对此有何建议?

2 个答案:

答案 0 :(得分:3)

我随时都会去Qt: - )

如果您需要IDE框架来构建项目,您可能需要将Qt与Qt creator一起考虑。后者是一个非常好的IDE开发,可以使用自定义插件进行扩展,就像eclipse。

答案 1 :(得分:1)

如果你需要表现和一个控制良好的过程,我建议采用Qt方式。

Qt有一个记录良好的类库,它应该使基本功能的实现变得相当简单和直观。它还具有OpenGL支持3D和良好的2D编辑功能。

我最近使用自定义用户界面构建了一个监控应用程序,一旦你超越框架背后的基本概念,它就相当容易。