我正计划开发一个 CAD 应用程序。在决定选择哪种语言进行开发时,我有点困惑。我的主要关注点是应用程序的性能和质量。现在我有 2 个选择 QT 和 VC++。
以上2个哪个更好?还有其他我可以使用的语言吗?任何有帮助的 CAD 开发理念/指南?
谢谢
如果你想开发一个 CAD 软件,你首先需要一个几何内核(除非你打算自己做......)。它们中的大多数是用 C 或 C++ 编写的。
最知名的选项是:
一旦你有了一个几何内核,你就可以开始为你的应用程序开发一个前端。QT 将是一个更好的选择,因为它是一个众所周知的跨平台框架。
您可以使用开源开发框架。pythonOCC为python提供了这样一个开发框架。从网站:
pythonOCC 是 Python 编程语言的 3D CAD/CAE/PLM 开发框架。它提供高级拓扑和几何操作、数据交换(STEP、IGES、STL 导入/导出)、2D 和 3D 网格划分、刚体模拟、参数化建模等功能。
PythonOCC 基于Open CASCADE,一个用 C++ 开发的软件开发框架。