,,Java开发者推荐的10种常用工具

,,Java开发者推荐的10种常用工具

本文主要详细介绍了Java开发者推荐的10个常用工具,具有一定的参考价值。感兴趣的朋友可以参考一下。

下面是Java程序员日常生活中最常用的10个工具。如果你正在使用Java,这篇文章将会帮助你。如果你对这些工具不熟悉,可以在这里对它们有一个比较系统的了解。

1) IDE:Eclipse和NetBeans

IDE是Java开发人员最重要的工具。IDE不仅提供了一个集成的开发环境,还帮助导航、调试和记录代码。作为行业领导者,Eclipse被一半的Java开发人员使用。在编写测试程序,测试调试Java web开发中的新事物方面,我比较喜欢Netbeans,因为Netbeans在web开发中比较好用,而且自带tomcat等应用服务器,方便项目创建、运行和调试。

2) 文本编辑器:Edit Plus, Notepad++和Sublime

编辑和记事本是两种用法不同的文本编辑器。——记录随机想法,查看一些日志文件或创建文档。Edit Plus最好的一点就是非常快速流畅,支持所有的正则表达式查找和替换任务。记事本可以打开任何类型的Java文件,甚至是没有在IDE中配置的文件。此外,它还支持语法突出显示,这使得阅读代码更容易。另外,SubLime文本编辑器也很受欢迎,它最大的优势就是免费。

3) 浏览器:Chrome和Firefox

无论你是在Java、C、UNIX还是网络领域,Google都是你的朋友,是软件开发中最重要的工具之一。为了有效地使用谷歌的服务,在IE日渐衰落的今天,你需要一个快速流畅的浏览器。谷歌Chrome和火狐是我最喜欢的两个浏览器。它们包含具有检查和可视化功能的内置web工具。因此,您可以使用它们来检查HTML和CSS代码,修改和调试代码,以及检查加载时HTML和JavaScript文件导致的错误。这些信息对于Java EE开发人员和其他web开发人员非常有用。整个工具套件也叫Chrome开发工具。

4)数据库开发:Aqua Data Studio

Aqua Data Studio是一款基于Java的数据库开发工具。您可以使用Aqua Data Studio连接到Oracle、Sybase或SQL Server数据库。因此,如果您不使用特定于数据库的工具,如Oracle developer Studio或SQL Server Management Studio,可以考虑AquaStudio。如果你需要连接不同类型的数据库,那么它就更有用了。另外除了AquaStudio还有一个选择就是DB Artisan,不过我不太推荐。Aqua Data Studio和DB Artisan都是付费工具,需要授权才能使用。

5) XML文件工具:XMLSpy

XMLSpy是一款处理XML文件的付费软件,支持XML文件搜索、XPATH搜索、XPATH和XSLT转换。XMLSpy的一个突出优点是它支持处理大型XML文件,如4,5M,而不用担心它们在Windows环境下崩溃。虽然也可以使用记事本或Internet explorer打开XML文件,但在处理大型XML文件时会崩溃,因此它们不是最佳选择。

6)插件:Eclipse插件

我在Eclipse中用过很多插件,比如用于反编译Java类文件的JadEclipse,用于创建UML图的eUML,用于创建和运行基于Maven的项目的M2Eclipse,用于连接Eclipse源代码控制库的SVN和CVS插件,以及用于静态代码分析的Findbugs插件。此外,还有许多关于Git的插件,这意味着您可以在Eclipse的Git资源库中创建Java项目。

7)服务器连接:Putty和Putty Connection Manager

由于我主要在Linux平台上工作,并且总是需要连接到不同的Linux服务器,所以我经常将Putty连接管理器与Putty一起使用。Putty是一个SSH客户端,支持连接到任何UNIX服务器,通过使用Putty连接管理器,您可以预配置所有主机、用户名和密码,这将为您提供对任何主机的一键访问。如果必须登录多个环境,比如测试、开发、验收测试、QA等。我强烈建议使用Putty连接管理器。此外,Putty连接管理器还有一些很好的替代品,比如mRemote和Putty Multi-Manager。

8)文件传输:FileZilla

如果您的开发环境是Windows,并且您的应用程序需要在UNIX或Linux上运行,那么您肯定需要一个工具来将文件从Windows传输到Linux或从UNIX传输到Windows。有许多工具和sftp客户端支持您将文件从Linux复制到Windows。我试过FileZilla和WinSCP,但FileZilla是我的最爱。通过SFTP,它可以将文件从Windows传输到Linux,或者从Linux传输到Windows。FileZilla可以免费下载使用,真的是一个很神奇的FTP客户端。

9)文本文件对比:Beyond Compare

Beyond Compare是我最喜欢的比较工具。在开发过程中,文件比较是最常见的工作之一。有时,当文件发生变化时,您需要知道这些变化。有时,您需要比较两台不同服务器的配置文件。有时,您需要比较两个不同版本的文件,以了解bug生成的时间段。虽然您也可以使用Eclipse中的文本文件比较功能,但Beyond Compare在发布前和发布后的活动中更有帮助。它可以验证所有文件是否都在正确的位置。Beyond Compare还可以直接比较UNIX窗口的文件、文件夹和路径,这为您提供了哪些文件被添加和删除的可视化效果。Beyond compare不是免费工具,需要授权才能使用。我正在寻找一个可以提供类似功能的免费工具。虽然WinMerge可以作为参考,但还是不太理想。

10)命令行工具:Cygwin

因为我主要在UNIX windows上工作,所以我所有的Java应用程序都在这个环境中运行。但是,当我需要在Windows Hill上工作时,很多工具和命令已经不能使用了,比如find、grep、xargs和vi。Cygwin可以在Windows上构建一个类似UNIX的环境。所以,如果你恰好喜欢Linux,在Windows下开发Java程序时又错过了,Cygwin是个不错的选择。另外,你也可以在VirtualBox上设置环境,在这里安装Linux。

以上是推荐给Java程序员的工具列表。还有一些其他的工具,比如基于Windows的SVN客户端工具乌龟SVN和CVS,深受Java开发者的欢迎,微软Office系列工具Excel,Word,PowerPoint等。我没有把它们列在清单上,但它们非常重要。还有Chrome开发者工具、Firebug、Postman等工具,对Java JEE开发者非常有用。都值得一提。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: