一个好的程序员除了具备扎实的基本功外,还应该具有更为灵活的逻辑思维与判断能力。除此之外,撑握一些行之有效的辅助工具也很重要。工欲善其事,必先利其器。有好的工具辅助,所做的工作将事半功倍。下面向大家推荐基于WEB应用开发的java程序员应该必备的辅助开发工具。
1,Java剖析工具 -- profiler
是一个全功能的Java剖析工具(profiler),专用于分析J2SE和J2EE应用程序。它把CPU、执行绪和内存的剖析组合在一个强大的应用中。JProfiler可提供许多IDE整合和应用服务器整合用途。JProfiler直觉式的GUI让你可以找到效能瓶颈、抓出内存漏失(memory leaks)、并解决执行绪的问题。它让你得以对heapwalker作资源回收器的rootanalysis,可以轻易找出内存漏失;heap快照(snapshot)模式让未被参照(reference)的对象、稍微被参照的对象、或在终结(finalization)队列的对象都会被移除;整合精灵以便剖析浏览器的Java外挂功能。
下载地址:http://www.ej-technologies.com/download/overview.html
2,冗余代码检查 -- Simian
Simian UI是一个用来发现重复代码的eclipse插件,对于改善设计,消除冗余代码很有帮助。
安装方法:使用eclipse的Help->SoftwareUpdate进行安装。站点地址为:http://www.integility.com/eclipse/
安装后,按照提示重新启动eclipse。在希望进行分析的项目上点击右键,选择Simian->AddSimian to this project,就可以为该项目进行代码检查。
3,浏览器端调试工具(IE) -- Internet Explorer DeveloperToolbar
微软发布了Internet Explorer Developer ToolbarBeta版。该产品让开发人员能够深入探索和理解Web页面,帮助开发者更好地创建Web应用。浏览和修改Web页的文档对象模型(DOM)。具备以下特性:
-通过多种技术方式定位、选定Web页上的特定元素。
-禁止或激活IE设置。
-查看HTML对象的类名、ID,以及类似链接路径、tab顺序、快捷键等细节。
-描绘表格、单元格、图片或选定标签的轮廓。
-显示图片象素、大小、路径、替代文字等。
-即时重定义浏览器窗口大小到800x600或自定义大小。
-清空浏览器缓存和cookie,被清除项可从所有对象或给定域中选择。
-直接访问关联W3C规范参考、IE开发组blog或其他来源。
-显示设计时标尺,帮助对齐对象。
该工具条可集成在IE窗口,或以浮动窗口形式存在。
下载地址:从微软官方下载
4,浏览器端调试工具(Firefox) -- Firebug
JavaScript, CSS,HTML,Ajax调试工具。功能包括HTML/CSS检查,除错工具,错误控制台和命令行等。可对javascript做调试和性能分析,查看html代码的结构,css样式动态提示,检测并显示页面错误,浏览树型结构的DOM数据,可以显示javascript的log等等功能。
下载地址:http://www.getfirebug.com/
Trackback:http://tb.blog.csdn.net/TrackBack.aspx?PostId=1595241
分享到:
相关推荐
AVR辅助开发工具2.1.1是一款专为AVR微控制器设计的高效软件,它极大地简化了开发过程,特别是对于那些需要处理串行通信、I²C(TWI)、SPI(例如SD卡接口)、USB以及特定外围设备如ZLG7290和VS1003音频解码器的项目...
PB辅助开发工具是一款专为PowerBuilder 8.0(PB8.0)设计的开发辅助软件,它极大地提升了开发人员的工作效率,特别是在处理输入控件的事件、参数和函数时。这款工具的主要功能是,当你输入一个控件的名称,它会自动...
"51辅助开发工具"是一系列专为51单片机设计的软件工具,旨在简化开发过程,提高开发效率。这些工具通常包含多种功能,如ASCII码转换、串口通信波特率计算等。 1. ASCII码转换:ASCII码(American Standard Code for...
以下是一些常见的单片机辅助开发工具及其详细介绍: 1. **取模工具**: 取模工具主要用于获取硬件设备的电路参数,例如电阻、电容、电感等元器件的阻值或感值。在设计电路时,准确测量这些参数对于确保电路性能至...
标题中的"f_java_开发辅助_辅助开发工具_开发辅助工具_android_"暗示了我们主要关注的是Java编程语言在Android平台上的开发辅助工具。这些工具通常是为了帮助开发者简化工作流程,解决复杂问题,确保应用的稳定性和...
而在这个名为"汇编工具包(内包含DOSBOX及辅助开发工具).zip"的压缩包中,包含了复古的DOSBox模拟器以及一系列经典的汇编开发工具,为现代用户提供了重温历史、学习或实践汇编语言的便利条件。本文将详细介绍这些...
为了方便51单片机的开发工作,有一系列的辅助工具被设计出来,以提高开发效率和降低学习难度。这个压缩包文件提供了丰富的51单片机开发资源,包括单片机精灵、字模软件、乐谱编辑软件等,这些都是51单片机开发过程中...
**VC6.0辅助开发工具详解** VC6.0,全称Microsoft Visual C++ 6.0,是一款经典的C++集成开发环境(IDE),在20世纪末至21世纪初广泛应用于软件开发。尽管微软已经推出了更新版本的Visual Studio,但VC6.0因其轻量级...
AVR辅助开发工具是一款专为AVR微控制器设计的实用软件,主要针对Atmel公司的AVR系列MCU。AVR微控制器广泛应用于嵌入式系统、电子设备和物联网产品,由于其高效能、低功耗的特点,深受工程师喜爱。这款工具能够极大地...
标题中的“51系列单片机辅助开发工具”指的是针对51系列单片机的软件工具,这类工具通常包括编程、仿真、调试等多种功能,旨在帮助开发者更高效地进行51单片机的项目开发。51系列单片机是微控制器领域中的一种经典...
本文将深入探讨批处理程序辅助开发工具,以及与之相关的知识点。 1. **批处理基础**: - BAT文件:BAT是批处理文件的扩展名,它包含了可执行的DOS命令,允许用户编写简单的命令脚本。 - CMD命令提示符:CMD是...
《ColorWingCode .NET辅助开发工具 4.0.0.4——高效代码生成的利器》 在软件开发领域,提升效率一直是开发者们追求的目标。ColorWingCode .NET辅助开发工具4.0.0.4正是这样一款旨在帮助程序员节省时间和精力,提升...
标题中的“一些辅助开发工具,比如apiFox请求工具等”提到了两个主要的关键词:辅助开发工具和apiFox请求工具。这些工具在IT行业中扮演着重要角色,为开发者提供了便捷和高效的开发环境。 首先,apiFox请求工具是...
vs辅助开发工具vx,使你的开发更得心应手
AVR辅助开发工具是一款专为AVR微控制器设计的强大辅助软件,它集合了多种功能,旨在简化AVR的编程和调试过程。AVR是Atmel公司(现已被Microchip Technology收购)开发的一种8位元微控制器系列,广泛应用于嵌入式系统...
"常用辅助开发工具2"这个主题涵盖了几个关键的工具,它们分别是用于网页数据分析的工具、Python编程语言、Android NDK以及Notepad++文本编辑器。接下来,我们将详细探讨这些工具的特点和应用场景。 1. **网页数据...
单片机小精灵是一款单片机辅助开发工具,提供常用51系列单片机的参数计算和资料查询功能。 【软件特点】 ◇ 延时计算(高精度延时,误差小于机器周期。支持C、汇编语言) ◇ 定时器/计数器初值计算(可生成C语言...
"常用辅助开发工具.7z"这个压缩包文件中包含了多种适用于单片机开发的实用工具,包括汉字取模、谱曲软件、比特率设定、HEX与bin文件转换以及字模生成等关键功能。下面将详细解释这些工具及其在实际应用中的作用。 1...
这个“单片机常用辅助开发工具大集合”提供了包括定时器、串口、进制转换、LCD编码等在内的多个实用工具,旨在为开发者提供全方位的支持。 1. **定时器工具**:在单片机编程中,定时器是不可或缺的一部分,用于实现...