我最近烧毁了我的开发笔记本电脑(它从通风口喷出烟雾).拉动高清后,我无法通过连接到家庭塔的USB设备进行旋转.由于我在截止日期前,我不得不赶紧购买运行Vista的新笔记本电脑(Turion 64 x2).
在我安装了我所需的应用程序VS2005/2008,Sql Server版本的客户端工具,Adobe CS3和源代码控制客户端之后:我想知道这些天有哪些"必备"开发人员工具列表?我是Fiddler和LinqPad的忠实粉丝,但我想知道我错过了什么?
[编辑]我在这里阅读了另一个问题,我知道汉塞尔曼的名单.我原来的问题不够具体.到目前为止,我指的是新的和最新的工具(可能只有64位),在极客年可能只有12天,我不知道.:)[/编辑]
让我一般[具体]:
您选择的IDE [ VS 2008 here]
您的调试器[它通常是IDE的一部分,但有时需要WinDbg ]
它的重构和源代码控制插件[ Resharper 4+和Ankh SVN 2+ ]
您的操作系统的源代码控制插件[ Tortoise SVN ]
插入上述SCM工具的更好的Diff和Merge工具[ WinMerge ]
IDE加载时的快速加载文本编辑器[ vim,Notepad ++ ]
如果您正在进行Web开发,请获取相应的工具[ Firefox 3 with Add-ons:Web Developer,Firebug,TamperData,Poster,Firecookie,FireFTP,FirePHP,Rainbow for Firebug,ReloadEvery,Selenium IDE ]
使用文本的必要工具[ GNU TextUtils,via cygwin或gnuwin32.sf.net ]
脚本工具[ Perl,Python,zsh,cygwin中的所有GNU基础包 ]
当你的眼睛受伤时使用正则表达式测试工具[ Expresso,RegexBuddy ]
对于Java,我用Eclipse换掉了1和3 ,以及用于Maven和SVN的插件,我还没有找到重构插件......你认为我会使用IntelliJ IDEA但我从未开始使用它.
记事本++肯定
Winamp(我喜欢在后台播放音乐编码)
咖啡
没有特别的顺序(如果你不能从列表中看出来,我是一个.NET Web开发人员):
Resharper - 让我的代码保持苗条和干净!
反射器 - 你不时需要弄清楚.NET库中的工作原理.
Firebug的 -每个web开发已经安装该软件,因为它使标记和CSS调试这么容易得多.
Tortoise SVN - 迄今为止我用过的最好的版本控制系统.绝对没有抱怨.
NUnit - 不会妨碍你的单元测试.此外,它与Resharper很好地集成!
记事本 - 无论出于何种原因,我无法摆脱我使用它的怀旧感.仍然是我的应用程序的几个东西(待办事项列表,快速旁注,快速和脏的剪贴板等).
Scott Hanselman每年或每两年更新一次工具:Scott Hanselman的Windows终极开发者和Power Users工具列表
超越比较:差异工具始终是必须的.
我喜欢用于Visual Studio的Whole Tomato的Visual Assist X插件.我认为在使用C++(尤其是旧版本的visual studio)进行编程时,你会得到"最多",但是还有一些额外的语法突出显示和重构工具,以及基于上下文/范围的体面搜索.
对于Windows工作:
超越比较 - 伟大的差异化工具,适用于文件和文件夹.
Launchy - 让我在不用键盘移动的情况下启动程序.
VIM
蟒蛇
混帐
丰富的音乐集;)
ide:visual studio/netbeans(zip文件!,几乎可移植)
编辑:notepad ++(portable)with monaco font
文件比较:winmerge(便携式)
源头控制:颠覆,乌龟
门票控制:redmine
文件管理员:免费指挥官(便携式)
探险家:IE,FF(便携式),铬(便携式),铁(铬没有谷歌垃圾,也便携),qtweb,arora,
FF插件:firebug,web开发人员,xmarks
imclient:pidgin
邮件客户端:gmail
下载经理:免费下载管理器(便携式)
网站:STACKOVERFLOW !!!,gotapi ......和google,一直......
miscelaneous:launchy(不能没有它!)
虚拟化:虚拟盒子(每个环境都有一个机器映像)
办公室:openoffice(便携式)
灯堆:xammp(便携式!)
磁盘使用:windirstat(便携式),扫描仪(便携式)
pdf viewer:foxit(便携式),sumatrapdf(便携式)
uncompressor:7-zip便携式
M $ sql比较工具:sql delta
M $ sql管理:visual studio sql manager
MySQL的
mysql管理:phpmyadmin,经理提供了mysql
卸载程序实用程序:revo unistaller(可移植)
注册表清理:ccleaner(便携式)
ftp:filezilla(便携式)
你可能已经注意到了,我对便携式应用程序有一种特殊的偏好......