LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 888|回复: 5

偶然在一本书上看到这么一段话

[复制链接]
发表于 2006-2-10 19:20:43 | 显示全部楼层 |阅读模式
其次,linux下的一些工具确实还不如Windows下的工具使用起来那么方便、功能那么强大。比如浏览、编辑和调试C++程序,用VC做这些事会让人感到很舒心,而如果在linux下用vi去浏览编辑源代码,再用gcc编译,再用gdb调试,我想没有人会说后者更方便。(p.183)

--徐雷鸣,庞博,赵耀. NS与网络模拟. 人民邮电出版社 2003年


各位大虾有何高见:ask
发表于 2006-2-10 19:48:40 | 显示全部楼层
其实没什么好说的,每个人的习惯方式不同,并且作者说的用VC和用VI+GCC+GDB是两种不同的行为方式,一种是集成,一种是专业(指专门做一件事的意思,没挑衅的意思,UNIX的哲学)。那本书的作者喜欢前一种方式而已。
不过还是有其它人喜欢后一种的,起码我就是!
回复 支持 反对

使用道具 举报

发表于 2006-2-10 20:27:03 | 显示全部楼层
我用VC那会儿怎么不这样觉它那么棒呢?
而且,作者用IDE环境与单独的编辑器、编译器、调试器做整合方面的比较,不厚道吧。2003年了,可以跟linux下的IDE比比。在2003年有Kdevelop了吧,说VC比它强,我没有意见。

不过话说回来,论编辑代码,GVIM不比VC强?论调试,GDB不比VC强?(论编译器,GCC对各种语言的支持,对各种平台的支持,也比VC强。论工程管理,autotools与VC,同时管理四五百以至上千个源代码文件,看谁表现更好?)
IDE为了整合开发,牺牲了灵活性,对于刚入门的程序员、小型的项目还是适用的。对于资深的程序员,我相信他会选择放弃IDE,而用自己喜欢的编辑器、编译器、调试器……
我到很多研究所去,他们就是用VC,但也只用它来编译调试,不用它来编写代码(他们一般用UltraEdit),可见VC的IDE组合并不是那么完美。

我刚开始从VC转入linux+win32下时,也尝试过不同的IDE(KDevelop,Eclipse+CDT,codeblock,DEV-C++……(有几个是MinGW的IDE)),确实没有比VC、C++builder好的IDE。我没办法,只好硬着头皮看英文文档,学习gcc、gdb、autotools、cvs、vim……但是现在再让我转回VC,我发现VC简陋了。

希望在linux下有更好的IDE,让更多程序员可以稍微轻松点的走进linux。更希望大家走出IDE,看看GNU程序是怎样开发的。

最后,问一下.net是什么时候推出的? 到了2003年还有人为VC叫好? 还没有“升级”为为.net摇旗呐喊?(听说.net的IDE确实不错,但没用过)
回复 支持 反对

使用道具 举报

发表于 2006-2-10 21:27:21 | 显示全部楼层
vi的应用基本专门有本书
你可以用其他编辑器又不是只有vi
回复 支持 反对

使用道具 举报

发表于 2006-2-10 21:30:56 | 显示全部楼层
3楼说得有理
回复 支持 反对

使用道具 举报

发表于 2006-2-10 21:44:44 | 显示全部楼层
这人逻辑有问题
我想他必然是没有完全掌握Linux这一套东西的用法
如此就妄下结论说使用不方便,显然不合逻辑

最多可以得到这样的结论:
那就是Linux的东西掌握起来要花点时间
还有他没有那个耐心,或者他感觉没有必要,来学习这些东西

所以,一叶知秋,这书基本不用看了,不知道还有什么其他逻辑错误
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表