搞科学计算软件,用MFC还是C#.net
我是搞科学计算的,主要精力在于计算内核的设计。但是也需要编写一些界面来提高计算程序的可用性。
以前用C结合API编写界面,但是这种方法比较费时。现在考虑用C写计算内核,而用MFC或者.net的东西开发界面。但是遇到了一些问题。
(1)我写的内核程序都是C代码,如果采用MFC,则C代码的可移植性高,但是好像MFC开发界面比较麻烦,没有C#.net方便,而且据说MFC也将被淘汰。
(2)如果用C#.net做界面,虽然方便,但是C内核的可移植性差。完全用C#写计算程序其效率又不如C。
不知道是坚持用C/C++呢还是该用C#?高人给个指点。