解惑:照我的情况,当前用C#开发好,还是用C++.Net开发好?
各位:
小弟以前很长一段时间用VB6开发软件,现在想开发一套软件主要是跟界面控件、串口通信、语音、多媒体部分打交道,现在是考虑学习用C#开发好呢,还是用C++.Net开发好?因为相对于C++而言,C#要相对简单一点,开发出来的速度要快一点。
而大概过个两年,我肯定要向嵌入式系统中移植这个软件,我现在考虑会用Linux上的C++。那么请替我综合分析一下,我现在是先用C#开发好呢,还是直接用C++开发,这样的话,我到时候移植时需要改的代码应该相对少一些。还有C++.Net跟C++ for Linux差别大吗?
敬请赐教!
问题点数:50、回复次数:8Top
1 楼nasi00(莫傲·逍遥)回复于 2005-06-02 02:01:31 得分 15
Linux上的C++和托管C++可是两码事(听说托管C++给Lippman都惹火了,呵呵),恐怕你现在用C++.net写完了以后移植还是一个事
我要是你就先用C#做,等移植的时候再说吧Top
2 楼cmoring(my study will go on)回复于 2005-06-02 09:41:49 得分 5
用C++Top
3 楼sitaocon(思涛)回复于 2005-06-02 22:09:07 得分 0
回复人: zeusvenus(清柳) ( ) 信誉:100 2005-06-02 01:07:00 得分: 0
其实你的问题核心就是C#与C++在移植性和可扩展性方面的考量和比较,而且排除了技术因素,还有偏好、熟练程度等很多非技术因素可能会决定你最后的抉择。不过个人觉得C#不像很多人想象的那么差,可以一试哦!
Top
4 楼mostideal(三甲)回复于 2005-06-03 00:13:09 得分 5
用c#好。。Top
5 楼zdy_8212(zdy_8212)回复于 2005-06-03 02:01:44 得分 2
各有千秋。Top
6 楼sea2000cn(我想我是海)回复于 2005-06-03 07:21:38 得分 15
说到可移植,只要是用C和类C写的都可移植,就是开销的大小,以你的情况,可能C#的花销要稍微小一点。不过世事难料,两年后,谁知道呢?Top
7 楼foochow(无聊,灌水......)回复于 2005-06-03 08:02:03 得分 0
mark!!!Top
8 楼gngnandgngn(仗义执言 )回复于 2005-06-03 08:06:44 得分 8
我觉得暂时不要太关注两年后的移植问题,总体来说你开发的诸如界面,多媒体,通讯等东西,还是用c#好点,类库也好用点Top




