开发工具

编辑器

   轻量级: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, YSlowFireCookieFirePHP, 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日志

 

 

 

 

 

 

 

你可能感兴趣的:(开发工具)