最近一直做GIS组件开发,
发现C#.net确实要比C++方便的多
而且报的错也容易定位.基本我需要的功能
用C++实现的,用C#也可以实现
而且C#的编码速度要快的多.现在有点搞不懂C++除了效率优势,模版(这个估计一般小型的应用也用不到)
对于windows编程.
C++更适合做哪方面了.
发现C#.net确实要比C++方便的多
而且报的错也容易定位.基本我需要的功能
用C++实现的,用C#也可以实现
而且C#的编码速度要快的多.现在有点搞不懂C++除了效率优势,模版(这个估计一般小型的应用也用不到)
对于windows编程.
C++更适合做哪方面了.
C++做嵌入式开发!
C++做硬件底层驱动开发!
这些方面有优势!!
更灵活、更高效、更强大
C++做嵌入式开发
C++做硬件底层驱动开发
1 慢
2 .net运行库 不是每台机器都装有.
飞信是.net开发的,启动之后要占100M以上的内存,而且打开对话框明显有延迟.
相信对与我这种1.4的CPU来说,实在是用不起.
那里都要一个.NET环境,很麻烦的
感觉底层硬件等的开发似乎用C更多,我同学做硬件开发的基本上只用C和8051汇编的.to:7
您大概没有仔细看我的贴子的标题吧
说到MFC,我觉得.net的库比他更强大吧
to:11, 12, 13
都没仔细看我的标题to: 14
给个理由先?
对于windows编程.
C++更适合做哪方面了.
-----你精通C++的话,做什么都比C#优势,你精通C#的话,仍然只有开发优势,没有运行优势,也没有部署优势。在一G内存,酷睿双核的机器上面第一次启动C#程序,需要6-9秒钟,C#程序很难给客户好的印象,我的经验。
C++能实现的,C#确实也能实现,无论是WEB应用还是其它,但C#是离不开它的大包袱-->.net framework,C#开发确实要比C++快,但是以牺牲效率为代价的。这就是我使用它的感受。