开发过程中用过的一些工具

以下按照项目开发(主要是Java Web方向)的不同阶段来整理,有些工具可能不局限于某个阶段。

首先应该熟练使用Office: http://office.microsoft.com/

(0)管理
项目管理: Microsoft ProjectRedmineExcel版的里程碑管理(日文)
Bug追踪: Trac
局域网沟通工具: 飞秋FeiQ

(1)需求
思维导图: MindManager当仁不让的好工具,不过体积太大,可以试试 FreeMindXMind

客户沟通工具: Skype
版本控制: SVN
翻译软件: Lingoes
日语词典: ChineseWriter

(2)设计
原型设计: Axure RPJustinmind Prototyper
建模工具: Astah(以前叫JUDE)、 Enterprise Architect (商业版)
数据库设计: SI Object Browser ERA5:SQL Mk-2(日文)
页面设计: PhotoShop、Illustrator
Dreamweaver

(3)编码
Java开发: Eclipse
脚本开发: AptanaStudio
ActionScript开发: FlashDevelop
Ruby开发: RubyMine
java反编译: jd-gui
文件比较: Beyond Compare
代码版本控制: CVS
文本编辑: EditPlus

(4)测试
静态测试: Jtest
单体测试: JUnitTestNG
模拟测试: MockitoJMockit
自动化测试: Selenium
性能测试: JMeter
截屏工具: FastStone Capture
抓包工具: HttpWatchFiddler
页面调试工具: Firebug
SQL文编辑工具(日文): Common SQL Environment
Oracle轻量级客户端(日文): osqledit

(5)运维
虚拟机: VMware Workstation
持续集成: Jenkins
系统监控: nagios
网络监控: cacti
远程操作Linux工具: PoderosaPieTTYWinSCP

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