这个问题非常开放。所以让我让它变得更窄一些:
我会启动一个CAD应用程序项目。一些传统的应用程序在您的PC上运行,而不是一些Web应用程序,但它将使用一些阴云密布的数据库。我希望这个项目是开源的,我希望有一些社区驱动的开发模型。
我必须承认,我是C ++ / Qt的忠实粉丝。(那么为什么要提出这样的问题呢?)几年前我转向使用Python,我对它的编码/调试的简易性和生产率的提高感到震惊C ++。 python的缺点是效率低下,任何CAD应用程序都需要这样做。
另一方面,C ++的缺点是难以掌握和调试某些点(如内存管理),这可能是社区的一个问题(以保持应用稳定)。
以下是我对GUI Framework的要求:
所以我的最后一个问题是:你能指出一些符合这些要求的语言+ GUI工具包,但是比C ++ / Qt更容易掌握(以'python'方式)吗?有什么建议?或者我应该使用C ++ / Qt?