|
这两者还是各有优缺点吧。
GTK 在跨平台和代码重复使用方面会好一些,如果暂时不考虑上手难度的问题,统一使用 Fortran 来书写代码,还是会顺畅很多,毕竟各种变量都是可以完全无阻力访问的。
C#据我所知通用性不好,如果再与 Fortran 进行混编,再考虑跨平台的话,修改量可想而知有多大,另外本人极不喜欢 .NET Framework。且混编流畅度远不及单一的语言, Fortran 与 C 的各种差别,很多变量或结构在混编时都需要额外转换。字符串,可分配数组,指针等等等等。
看个人的喜好和追求吧。我觉得一个函数库,不管是GTK也好,其他的也好,再难也不至于到哪儿去,半年说法有点耸人听闻了。
如果GTK的封装还比较浅,使用起来繁琐,大可自己根据自己的需求进行再封装。就好比我封装了很多 winteracter 的过程和模块一样。 |
|