大家如何选择上位机开发语言呢?
不涉及底层(比如自己做的PCI板子)部分,我选C#,因为有强大的.Net,而且C#程序的鲁棒性好,对串口、USB的操作与C++没太大差别。如果涉及到要在PCI上做东西,C++和DDK、SDK是不二选择,没别的办法,VS2010的C++易用性也不错,只是intelligence不如C#。
以前用过VB,因为要常在嵌入程序和上位机之间转换,嵌入式里面用C和C++,脑子经常转不过弯来,常打错语法,弃之。
Delphi也用过,感觉相当鸡肋,类层次混乱不堪;尤其是数据类型转换,感觉Delphi开发人员脑子里有屎。
数据库以前用MS SQL , 现在用MySQL了,原因是MYSQL小巧,部署方便,工具丰富,最关键的是----免费,没人找俺麻烦。
大家交流下自己的环境吧。 用C#,但不拒绝C++。 .net framework出来以后C#和VB已经是同一种语言了,只是表达方式不同。
页:
[1]