在开发中有很多小工具能够很高效的提高效率,感觉做开发的人员都会或多或少用到这些工具,这里就算抛砖引玉,看看大家是不是还有其他更好用的小工具 :)
1. 微软 SysinternalsSuite 系列工具
这套软件可以从technet直接下载,地址为http://technet.microsoft.com/en-us/sysinternals/bb842062.aspx。 开发人员常用的工具有以下几种
a. DbgView.exe
Debug Viewer 用来查看代码中trace信息。当然比不上windbg功能强大,但是在开发中基本上都是够用了。倒是性能调优的时候还是windbg比较有效
b. procexp.exe
Process Explorer,可以看做任务管理器的升级版,可以找出进程打开了哪些文件、注册表项和其他对象以及已加载哪些 DLL 等信息
c.procmon.exe
Process Monitor 实时监视文件系统、注册表、进程、线程和 DLL 活动
d. TCPView.exe
TCP Viewer, 查看TCP端口
另外提一个好玩的小东西,BlueScreen.exe, 是个屏幕保护程序,不仅精确模拟“蓝屏”,而且也模拟重新启动,包括进行磁盘检查等动作,可以用来吓唬老板同事 :)
2. IETester
针对国内用户存在大量使用IE的现状,可以通过IETester模拟各种IE版本查看效果
3. IE Developer 【IE8中已经包括进来】
用来调整CSS, JS的好工具,可以直接在客户端更改后查看效果
4. Firebug [Firefox]
功能基本上同IE Developer, 只不过针对Firefox。可以利用它除错、编辑、甚至删改任何网站的 CSS、HTML、DOM、与 JavaScript 代码,
5. HttpWatch
跟踪客户端发出的Request和接受的Response的好工具,可以通过这个工具发现客户端究竟发出了那些请求,并可以看到Cookie,Header里面的相关信息
6. Fridler
功能基本上和HttpWatch一致,针对.net平台,好处是免费的