开发工具
编辑器
轻量级:vim, notepad++, jEdit, sourceinsight , EditPlus; 收费: UltraEdit
IDE:Eclipse(只要机器够好,个人感觉最好的开发平台), emacs, netbeam, visual studio(windows程序不二选择,当然还要有VC助手)
前端:
浏览器: Firefox(best), chrome, IE(IE9很强), safari, Opera
Firefox:Web Developer , Javascript Debugger,
FireBug: 必备工具,插件 Pixel Perfect, FireDiff, FirePicker, YSlow, FireCookie, FirePHP, FireRainbow, CSS Usage, FormBug, FireQuery(来自http://www.queness.com/post/4788/10-useful-extensions-to-spice-up-your-firebug)。
Fiddler: http调试代理,像firebug一样威猛; 插件 JSFormate(美化代码), fiddlersyntaxsetup(语法高亮), JSON。
抓取网络包:
linux: tcpdump; windows: wireshark;
网络测试:
压力测试 ab , httperf, autobench
自动化测试 Selenium
URL抓取:
wget, curl
后台:
linux C++:
gdb, grpof, gcov, etags, cscope, yalgrind, electfence, make, shell, g++, objdump, strings(查找字符), ldd(查看模块依赖), strace, ltrace, lsof, netstat, ps, top, find, grep
windows:
boudcheck(windows查内存泄漏) , visual studio 性能剖析器, ida(反汇编), windbg, tcpmon,
代码静态检查:
c/c++: pc-lint, flex-lint, source-mointor, simon.
java: 太多了。
ruby:
脚本语言:
shell, sed & awk, perl, python, ruby, php
脚本语言扩展开发:SWIG
数据库:
Toad for mysql等等, ruby的sequel, SqlServer的管理工具。
Javascript:
Spket for eclipse, JSLint(代码检查), JSBeautifier (代码格式化), jquery(库), Firebug, JS Deminified(用来调试minified的JS很方便哦)
PHP
PHP Developer Tools( Firefox插件, 查函数), FirePHP
SSH:
Secure Crt
启动工具: Launchy, Esno, google desktop
虚拟机:vmware, virtualbox
改键工具:KeyTweek
版本工具: svn, vss, git
比较工具: beyond compare
写文档: google doc; QQ日志