以下按照项目开发(主要是Java Web方向)的不同阶段来整理,有些工具可能不局限于某个阶段。
首先应该熟练使用Office:
http://office.microsoft.com/
(0)管理
项目管理:
Microsoft Project 、
Redmine 、
Excel版的里程碑管理(日文)
Bug追踪:
Trac
局域网沟通工具:
飞秋FeiQ
(1)需求
思维导图:
MindManager当仁不让的好工具,不过体积太大,可以试试
FreeMind,
XMind
客户沟通工具:
Skype
版本控制:
SVN
翻译软件:
Lingoes
日语词典:
ChineseWriter
(2)设计
原型设计:
Axure RP、
Justinmind Prototyper
建模工具:
Astah(以前叫JUDE)、
Enterprise Architect (商业版)
数据库设计:
SI Object Browser ER、
A5:SQL Mk-2(日文)
页面设计:Photoshop、Illustrator、Dreamweaver
(3)编码
Java开发:
Eclipse、
Spring Tool Suite
脚本开发:
AptanaStudio
ActionScript开发:
FlashDevelop
Ruby开发:
RubyMine
Java反编译:
jd-gui
文件比较:
Beyond Compare
代码版本控制:
CVS、
Git
文本编辑:
EditPlus
(4)测试
静态测试:
Jtest
单体测试:
JUnit、
TestNG
模拟测试:
Mockito、
JMockit
自动化测试:
Selenium
性能测试:
JMeter
截屏工具:
FastStone Capture
抓包工具:
HttpWatch、
Fiddler
页面调试工具:
Firebug
Chrome插件:
Web Developer、
Window Resizer、
WhatFont、
ColorZilla、
Clear Cache、
FireShot
GIF录制:
GifCam、
ScreenToGif
SQL文编辑工具(日文):
Common SQL Environment
Oracle轻量级客户端(日文):
osqledit
(5)运维
虚拟机:
VMware Workstation、
VirtualBox
持续集成:
Jenkins
系统监控:
nagios
网络监控:
cacti
远程操作Linux工具:
Poderosa、
TeraTerm、
PieTTY、
WinSCP
开发以外的高效工具:
石墨文档:在线文档 https://shimo.im/
金数据:在线表单 https://jinshuju.net/
收趣:云书签 https://shouqu.me/
墨刀:原型设计 https://modao.cc/
互动吧:活动发布 http://www.hdb.com/
ProcessOn:在线绘制图表 https://www.processon.com/
百度脑图:在线脑图 http://naotu.baidu.com/
MAKA:在线平H5设计 http://maka.im/
创客贴:在线平面设计 https://www.chuangkit.com/
分享到:
相关推荐
在开发过程中,我们经常需要使用各种工具来辅助我们的工作,提高效率。以下是一些关键的知识点,涵盖了标题和描述中提到的软件类别: 1. **串口工具**: - **串口通信**:串口(Serial Port)是计算机硬件中的一种...
在开发过程中,拥有详尽且实用的开发文档是至关重要的,它们可以帮助开发者更好地理解各种技术栈,提高开发效率,减少错误。以下是对标题、描述以及标签中涉及的技术点的详细说明: 1. **Java**: Java是一种广泛...
驱动开发过程中所用到的工具:DiskView.exe, EzDriverInstaller.exe, IceSword.exe, DeviceTree.exe,IRPTrace,DebugView,DeiverMonitor,WinOjb
在开发过程中,开发者会用到各种工具,例如AVD(Android Virtual Device)用于创建和管理虚拟设备进行测试,ADB(Android Debug Bridge)用于设备通信和数据传输,以及Lint工具进行静态代码分析,发现潜在的错误和...
Spring Boot 由Pivotal团队提供全新技术协助,其设计目标是用来简化新Spring应用的初始搭建以及开发过程。 #### RPC 框架 - **Dubbo**: 框架。Dubbo 是一款高性能、轻量级的微服务框架,提供了完善的RPC服务。 - **...
《软件工程》第13章涉及的是软件开发工具与环境,这一章主要介绍和分析了支撑软件开发过程的各种工具与环境,包括它们的特点、功能以及在软件开发中的应用。 首先,提及的CASE(计算机辅助软件工程)工具是软件开发...
KnockOut 2是Red Giant Software公司开发的一款高级抠图工具,它可以被安装在Photoshop的滤镜插件目录下,路径如你所给出:“\photoshop\Photoshop_CS2_tryout英文\Plug-Ins\Filters”。这款插件特别适合处理那些...
在软件开发过程中,常用类是开发者日常工作中不可或缺的一部分。这些类通常包含了各种实用工具方法、配置处理以及其他功能,能够极大地方便我们的编程工作。在这个压缩包文件“常用的公共类”中,我们可以期待找到一...
欢迎大家推荐自己在Android开发过程中用的好用的工具、学习开发教程、用到设计素材,欢迎Star、Fork :grinning_face_with_smiling_eyes:。 如果你对翻译英文的Android开发技术文章感兴趣,欢迎Start和Fork Android ...
Base作为一个图形化用户界面(GUI)应用,使得开发者无需通过命令行终端就能便捷地操作SQLite数据库,大大提升了iOS应用开发过程中的数据库管理工作效率。 描述中提到的“MAC 下的数据库管理软件”,意味着Base是...
在这个标题为“Flex3中用到的工具类包,含有json类”的资源中,我们可以看到它包含了处理JSON(JavaScript Object Notation)数据的工具类。JSON是一种轻量级的数据交换格式,由于其简洁和高效的特性,在网络通信中...
在Android开发过程中,工具类是开发者的好帮手,它们提供了许多便利的功能,使得代码更加简洁高效。本资源“Android快速开发工具类收集”是一个全面的集合,包含了多种实用的工具类,旨在加速Android应用的开发过程...
在One-Step自动化工具的开发过程中,需要遵守相关的工业标准和安全规范,以确保工具的安全性和可靠性。在工具的开发和应用过程中,需要确保工具的可靠性、安全性和高效性,以满足核工业中的关键控制回路的自动化控制...
在开发过程中,我们通常会需要用到一系列的依赖库,这些库帮助我们处理不同格式的文件,如HTML、PDF、DOC和XLS等。根据提供的信息,我们将重点讨论`htmlparser.jar`、`htmllexer.jar`和`pdfbox-0.8.0-incubating.jar...
AndroidDevTools ...收集整理Android开发所需的Android SDK、开发中用到的工具、Android开发教程、Android设计规范...欢迎大家推荐自己在Android开发过程中用的好用的工具、学习开发教程、用到设计素材,欢迎Star、Fork
标题“在团队中用 BIRT 进行报表开发”意味着我们将探讨如何在团队环境中利用BIRT进行报表的设计、开发和协作。BIRT 提供了一个图形化的报表设计界面,使得非程序员也能创建复杂的报表,并且可以与开发团队成员共享...
DB2工具比较少,资料也很少,由于开发过程中用到,也试用了很多工具,开始使用dbeaver.exe工具,用于查询更新数据挺好,但是不能导出创建脚本语句,会有缺失,也不能运行存储过程;最后发现SqlDbxPersonal挺好用,...
在iOS开发过程中,开发者经常会利用shell脚本来自动化执行一些任务,提高工作效率。shell脚本是基于Unix或Linux操作系统中的命令行解释器,它允许程序员编写一系列命令并将其组合成一个可执行的脚本文件。在iOS开发...
在Java开发中,Ant是一个非常重要的构建工具,它用于自动化构建过程,如编译、打包、测试等。本篇文章将详细介绍如何使用Ant工具将Java工程打包成可执行的JAR文件。 首先,我们需要了解Ant的安装和配置。Ant可以在...
开发过程中,需要编写代码来绘制和修改蒙版路径,并确保蒙版的移动、缩放和旋转都能实时反映在预览窗口中。同时,为了提供用户友好的交互体验,还需要实现蒙版边缘的平滑处理和反向裁剪功能。 其次,草图工具...