精华帖 (0) :: 良好帖 (0) :: 灌水帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-06-06
ray_linn 写道 night_stalker 写道 vc 2008 express 是非常快,1秒内打开,码得很暴力的时候也没有卡的感觉。写C++代码胜于eclipse CDT和code::block⋯⋯vs 2010虽然比2008慢,但是在一些用户体验上明显是下了功夫的。
eclipse无疑是最好的java IDE,既可以快速生成大量垃圾代码,又可以在垃圾代码的海洋中找到逻辑的走向,重构可以让你体验一次提交几百个文件的快感⋯⋯启动慢点没什么关系,吃内存多主要要怪你自己的工程结构太扯蛋,加内存就好了⋯⋯ 不过我再也不用vs和eclipse了,只用textmate和vim⋯⋯巨型IDE里装半天插件都调不好的功能写几行脚本就搞定了⋯⋯ 2008基本是目前见过最快的IDE。 2010由于使用了WPF,速度略慢,但也是和eclipse不可同日而语。 Eclipse吃内存倒不是因为工程扯淡,是因为WDT太烂,本身耗内存不说,而且启动app server也虚耗内存。在VS上开发Asp.net是不需要IIS的,内存自然节约许多。 而CDT基本不能作为C/C++ IDE来用,其崩溃速度基本先让你崩溃, 我现在机器只有两个vs vs 2008 , c++ only vs2010 c++ & c# 2008 就算装了c#,目测速度也快于 2010。只是现在有不少程序 或多或少用了0x的特性,vs 9.0满足不了要求 |
|
返回顶楼 | |
发表时间:2011-06-07
night_stalker 写道 vc 2008 express 是非常快,1秒内打开,码得很暴力的时候也没有卡的感觉。写C++代码胜于eclipse CDT和code::block⋯⋯vs 2010虽然比2008慢,但是在一些用户体验上明显是下了功夫的。
eclipse无疑是最好的java IDE,既可以快速生成大量垃圾代码,又可以在垃圾代码的海洋中找到逻辑的走向,重构可以让你体验一次提交几百个文件的快感⋯⋯启动慢点没什么关系,吃内存多主要要怪你自己的工程结构太扯蛋,加内存就好了⋯⋯ 不过我再也不用vs和eclipse了,只用textmate和vim⋯⋯巨型IDE里装半天插件都调不好的功能写几行脚本就搞定了⋯⋯ java的可以试试IntelliJ IDEA。缺点也是启动慢、内存、IO等等。。。 |
|
返回顶楼 | |
发表时间:2011-06-10
night_stalker 写道 不过我再也不用vs和eclipse了,只用textmate和vim⋯⋯巨型IDE里装半天插件都调不好的功能写几行脚本就搞定了⋯⋯ 只是好奇...我一般会自己写插件。比方说CSS颜色语句#00122加相应颜色的下划线。 |
|
返回顶楼 | |
发表时间:2011-06-13
最后修改:2011-06-13
night_stalker 写道 不过我再也不用vs和eclipse了,只用textmate和vim⋯
我一直很想用vim来做开发环境,但是都没有坚持下来。被eclipse纵容惯了,怎么过度到vim? |
|
返回顶楼 | |
发表时间:2011-06-13
IcyFenix 写道 night_stalker 写道 不过我再也不用vs和eclipse了,只用textmate和vim⋯
我一直很想用vim来做开发环境,但是都没有坚持下来。被eclipse纵容惯了,怎么过度到vim? 同感,谁叫eclipse这么好用呢 |
|
返回顶楼 | |
发表时间:2011-06-13
不用eclipse的首要原因是不写java了,不用vs的首要原因是不用windows了⋯⋯很少人会打开eclipse或者vs编辑perl脚本吧?
eclipse是很强大,但是有时觉得用eclipse就好像被牵着鼻子走⋯⋯敲点什么东西就弹窗,trigger字符和延迟很难调整,有些词往往不在候选的第一位,要按esc把候选框去掉才能正确输入,关掉不爽开着也烦⋯⋯ 不管eclipse还是vs,开发插件是需要很高的学习成本和配置环境的⋯⋯ 相比之下textmate command 的定义就非常透明和自然,一看就懂的那种。 任何command都是一段可执行脚本,不限语言,处理stdin和环境变量就行,stdout输出可以配置成开自动完成或者tip或者渲染成html,不用学GEF,就能改得非常漂亮⋯⋯而且html的输出可以用txmt://的链接在任意文件间跳转。 textmate插件就是language和command组成的,可以菜单里打开直接改,不用编译,不用装环境,不用学osgi,改坏了也不会拼命弹窗报空指针异常,删掉delta文件就完全复原了。添加重构命令也很简单,找个refactor的库,加几行代码调用就可以了⋯⋯ |
|
返回顶楼 | |
发表时间:2011-06-13
最后修改:2011-06-13
night_stalker 写道 不用eclipse的首要原因是不写java了,不用vs的首要原因是不用windows了⋯⋯很少人会打开eclipse或者vs编辑perl脚本吧?
eclipse是很强大,但是有时觉得用eclipse就好像被牵着鼻子走⋯⋯敲点什么东西就弹窗,trigger字符和延迟很难调整,有些词往往不在候选的第一位,要按esc把候选框去掉才能正确输入,关掉不爽开着也烦⋯⋯ 不管eclipse还是vs,开发插件是需要很高的学习成本和配置环境的⋯⋯ 相比之下textmate command 的定义就非常透明和自然,一看就懂的那种。 任何command都是一段可执行脚本,不限语言,处理stdin和环境变量就行,stdout输出可以配置成开自动完成或者tip或者渲染成html,不用学GEF,就能改得非常漂亮⋯⋯而且html的输出可以用txmt://的链接在任意文件间跳转。 textmate插件就是language和command组成的,可以菜单里打开直接改,不用编译,不用装环境,不用学osgi,改坏了也不会拼命弹窗报空指针异常,删掉delta文件就完全复原了。添加重构命令也很简单,找个refactor的库,加几行代码调用就可以了⋯⋯ 对于大神来说一切都是多么滴简单,只能默默滴膜拜。。 |
|
返回顶楼 | |
发表时间:2011-06-13
night_stalker 写道 textmate插件就是language和command组成的,可以菜单里打开直接改,不用编译,不用装环境,不用学osgi,改坏了也不会拼命弹窗报空指针异常,删掉delta文件就完全复原了。添加重构命令也很简单,找个refactor的库,加几行代码调用就可以了⋯⋯ 没用过textmate,不过感觉你说的这个是snippet吧? |
|
返回顶楼 | |
发表时间:2011-06-13
很多年来,我一直只用vi、textmate了,偶尔也用emacs
不过对于“调试驱动”的开发方式,eclipse,vs这种IDE估计还是少不了的 所以第一步应该是改“调试驱动”为“测试驱动”,这样才能彻底抛弃那些臃肿的东西 |
|
返回顶楼 | |
发表时间:2011-06-13
textmate 命令的触发分tab trigger和key trigger(快捷键)两种
snippet也是一种命令,通过tab展开或者快捷键展开都可以 ![]() 很多IDE功能并没有想象的那么复杂。。。 |
|
返回顶楼 | |