我真的很喜欢 D(2) 语言,并希望将它用于多平台 GUI 应用程序,但我发现它的生态系统还不够发达。从 Linux 迁移到(免费)PC-BSD 后,我看到端口中甚至没有准备好 64 位编译器,并且不确定是否有任何 GUI 库(QtD、gtkD、wxD)已准备好用于严肃的项目,我们希望尽快开始该项目。
Otoh,我之前曾被推荐尝试使用成熟的 Python,它有许多工具、GUI 库等,但速度存在问题——我们必须使用一个 C 库来计算星历并编写几个库来使用该 C-lib .
然而,这对 Cython 来说可能是一个很好的(完美的)工作,所以我的问题是你如何看待在 Python(Qt、EFL)中编写 GUI 部分并将 Cython 用于性能关键的东西(绑定外部 C 库并编写我们自己的库)而不是(等待)D 为严肃的项目做好准备?