微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

程序员经常用的工具软件有哪些?

1. Java 集成开发环境(IDE)

作为java程序员,一款方便的开发工具是必不可少的,我使用的是老牌的开放源码的eclipse,使用这个软件最大的好处就是完全免费,不需要破解,可以直接从其官网下载:https://www.eclipse.org/downloads/ ,它支持windows 和mac os 两种操作系统。

老牌的好处就是可以用于学习的资料非常齐全,我推荐w3cschool( https://www.w3cschool.cn/eclipse/ )的eclipse学习教程,非常详尽,而且是中文哦。

 

2. 数据库访问工具

对于数据库,一般项目都是oracle 和mysql,那么我用的客户端工具是toad 和Navicat:

Toad,我认为是目前oracle客户端工具最好的工具,因为它完全是图形化的用户界面,能够完成复杂的sql代码编辑工作,也就是说你完全不需要自己写sql语句,通过鼠标点击几下就自动生成sql语句。另外,toad的强大还在于对oracle的监控,能够快速方便的生成的AWR报告,供开发人员调试优化。目前只有windows版本,不支持mac版本。 

Navicat,则是我常用的连接MysqL的客户端工具,当然它也支持sql Server、sqlite、Oracle 及 Postgresql 数据库,如果你用的数据库类型比较多,而又不愿意下载很多的软件的话,我建议使用:Navicat Premium,这一个软件基本上可以连接目前市面上的所有数据库。目前有windows和mac版本。

 

3. linux终端访问工具

工作中,我们应用的部署环境基本都是linux的,那么必不可少的就需要一款既能够传送文件,又能够执行命令的的客户端工具,我使用的是:Xmanager,它包含Xshell和Xftp。

Xshell可以执行所有的linux命令;而Xftp则可以方便的传输文件,而且还是图形化的,跟在windows中拖拽一样,使用起来非常方便。

 

4. 文本编辑工具

文本编辑工具我用的是UltraEdit,是一套功能强大的文本编辑器,可以编辑文本、十六进制、ASCII 码,完全可以取代记事本,而且它的搜索功能非常强大。作为程序员免不了的要经常的查看日志,面对几十兆的日志文件,恐怕你眼花了也找不到自己想看的异常,而这个工具则可以让你事半功倍。目前有windows和mac os两种版本。

 

5. 知识积累工具:XMind

好记性不如烂笔头,我们工作中经常碰到各种问题,当时解决了,过一段时间就忘记,就算你有记录文档的习惯,可是一个一个文件的去找,恐怕也是不小的负担。而XMind 作为功能强大的思维导图软件,则可以在一张图中分门别类的把各种问题记录,让人一目了然。而且也可以记录自己日常的学习过的知识,方便随时查看。目前有windows和mac os两种版本。 

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐