- 论坛徽章:
- 0
|
楼上起的真早……
我自己的一点感觉
VC,恩,其实真的是一个“编辑器”,我刚开始写MFC的时候,一点都不懂,那些DDX,DDV之类的,都是自己添加的,到后来稍微会一点VC了,项目又结束了……
有codeproject,codeguru,vckbase这些网站,基本的问题都可以解决了
但是linux下的编程,或者说纯c++编程,我觉得麻烦一些,C++之所以不再火的原因应该在于它的“标准库”没有提供强大的应用库,想做点什么东西,都是靠其他库,而这些库的编写人员的本身水准[当然了,都比我高很多……]却有参差不齐,boost,WxWindows,ace,Log4cpp,ncurses-这些任一个东西对于应用来说都是新东西,类,函数的命名,用法等,每学一个都是一件非常
而MS的路不是,他给铺好了路,还有那么一个强大的MSDN,啥东西都有……当然了,你要作不同方面的也要学不同的知识,例如MFC,COM[MS的封装技术着实很不错的说],WMI,都说gcc,gdb很好,但是话又说回来了,难道那么庞大的VS2005真的算不上优秀吗
如果真的说VC下转到unix的C++容易吗,我想,如果你用过sdk直接开发过,转过来的难度不是很大,但是如果你只是用AppWizard自动生成很多代码,然后有问题就找codrproject,csdn去发帖,那难度可就大一些
不管怎么说哈,路是人走的,不管走哪个路,一定要认真的走就可以了哈:)
如果哪里有说的不对的,还请大家见谅
[ 本帖最后由 zarcoder 于 2007-5-16 09:01 编辑 ] |
|