VC++死忠用户的N多愚钝表现之点评
2010-07-25 00:34
204 查看
在这个页面:http://lixudong.blogbus.com/logs/69902204.html 看过下面这些观点,本科毕业后,我有过二年的Linux平台开发经验和一年半的Windows开发经历,下面是我结合自己的经历做的一些点评。
1. 排斥Emacs和Vim,认为VC的编辑器最好,严重依赖下拉框选择成员变量。
>> 不一定,有些用EV++的程序员爱用SI开发,我个人喜欢用 VIM,跨平台,操作快捷,但VC++补全、查找以及项目管理功能的确更完善。
2. 指头大点的程序都要用类封装。而且,一定要用大小写混合。
>>过度封装的问题与程序员个人习惯有关,与开发平台无关。大小写混合的命名方式没什么不好,命名方式大多与平台代码相关,例如Windows API、MFC、ATL都是用的大小写命名法,Linux内核代码 则用的下划字分隔的命名方式,只是风格不同,与好坏无关。
3. 在一个项目中严重排斥其他语言,执着的追求一个纯血的系统。
>>不一定,有很多VC++ 程序是用来写COM组件,然后交由JS、Java调用。
4. 程序中界面层和功能层一般不分开。
>>这一点有所体会,VC++开发的程序大部份是桌面应用,强调界面交互,很多功能解决的本来就是界面交互的问题,不存在分不分开的问题,用VC++ 做服务端程序那就另说了。
5. 排斥脚本语言,比如Python和Ruby。
>> 没用过Python和Ruby,只知道通过COM机制,在Perl代码中能很方便 的调用VC++写的COM接口。我维护过的一些VC++程序也嵌入了不少JS脚本, 有可能是 Python和Ruby本身对Windows平台支持得不够好。我知道微软对开发Windows Perl解释器的ActiveState公司是有过支持的。
6. 对linux世界知之甚少,以至于不具备把开源程序整合到项目中的能力,导致喜欢造重复的轮子。
>>的确是这样的,有些VS程序员甚至敌视开源与Linux系统,认为开源还只是书呆子说法,殊不知他们正在享受着开源软件提供的种种便利。
7. 喜欢集中式版本控制工具svn,不知道,或者不屑于分布式版本控制工具。
>>分布式版本控制工具说的是Git,这个我也不熟,但SVN和VS真的没有多少关系,说VSS还有点像。
8. 思维一般比较僵化,一般比较犟,做决定时情绪化明显。
>> 这应该是原文作者的情绪化观点。
1. 排斥Emacs和Vim,认为VC的编辑器最好,严重依赖下拉框选择成员变量。
>> 不一定,有些用EV++的程序员爱用SI开发,我个人喜欢用 VIM,跨平台,操作快捷,但VC++补全、查找以及项目管理功能的确更完善。
2. 指头大点的程序都要用类封装。而且,一定要用大小写混合。
>>过度封装的问题与程序员个人习惯有关,与开发平台无关。大小写混合的命名方式没什么不好,命名方式大多与平台代码相关,例如Windows API、MFC、ATL都是用的大小写命名法,Linux内核代码 则用的下划字分隔的命名方式,只是风格不同,与好坏无关。
3. 在一个项目中严重排斥其他语言,执着的追求一个纯血的系统。
>>不一定,有很多VC++ 程序是用来写COM组件,然后交由JS、Java调用。
4. 程序中界面层和功能层一般不分开。
>>这一点有所体会,VC++开发的程序大部份是桌面应用,强调界面交互,很多功能解决的本来就是界面交互的问题,不存在分不分开的问题,用VC++ 做服务端程序那就另说了。
5. 排斥脚本语言,比如Python和Ruby。
>> 没用过Python和Ruby,只知道通过COM机制,在Perl代码中能很方便 的调用VC++写的COM接口。我维护过的一些VC++程序也嵌入了不少JS脚本, 有可能是 Python和Ruby本身对Windows平台支持得不够好。我知道微软对开发Windows Perl解释器的ActiveState公司是有过支持的。
6. 对linux世界知之甚少,以至于不具备把开源程序整合到项目中的能力,导致喜欢造重复的轮子。
>>的确是这样的,有些VS程序员甚至敌视开源与Linux系统,认为开源还只是书呆子说法,殊不知他们正在享受着开源软件提供的种种便利。
7. 喜欢集中式版本控制工具svn,不知道,或者不屑于分布式版本控制工具。
>>分布式版本控制工具说的是Git,这个我也不熟,但SVN和VS真的没有多少关系,说VSS还有点像。
8. 思维一般比较僵化,一般比较犟,做决定时情绪化明显。
>> 这应该是原文作者的情绪化观点。
相关文章推荐
- 如何在VC中实现用户自定义消息
- VC如何保存和读取用户信息?
- ***** Windows网络用户登录密码的猜解 (VC++) *****
- vc 获取外网IP与是否用户已经联网
- vc++笔记----用户模块
- 木木的常用软件点评------VC程序员常用工具篇
- 关于VC用户自定义消息
- VC++中如何判断当前用户是否具有管理员权限
- winnet类用户VC++客户端与网站交互
- ***** Windows网络用户登录密码的猜解 (VC++) *****
- WINDOWS的常用软件点评(2)------VC程序员常用工具篇
- unserialize的这个问题是由一个emlog论坛用户在使用时报错而发现的 问题表现情况如下: emlog缓存的保存方式是将php的数据对象(数组)序列化(serialize)后以文件的形式存放,
- VC6 MFC 如何让用户选择颜色并显示在对话框内?
- 美化VC界面(用户登录界面)
- ***** Windows网络用户登录密码的猜解 (VC++) *****
- VC修改用户密码
- vc 导出AD域中用户的用户名 和登录名等信息
- 美化VC界面(用户登录界面)
- 【转】VC++截取用户点击关闭按钮的消息
- ***** Windows网络用户登录密码的猜解 (VC++) *****