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

发布时间:2020-05-26 14:39:28 作者:鸽子
来源:亿速云 阅读:238

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 ServerSQLiteOracle PostgreSQL 数据库,如果你用的数据库类型比较多,而又不愿意下载很多的软件的话,我建议使用:Navicat Premium,这一个软件基本上可以连接目前市面上的所有数据库。目前有windowsmac版本。

 

3. linux终端访问工具

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

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

 

4. 文本编辑工具

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

 

5. 知识积累工具:XMind

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

 

推荐阅读:
  1. 经此番讲解,你会对IBM数据迁移及恢复有更深刻的了解
  2. 程序员必须会的算法有哪些?

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

程序员 经常

上一篇:kubernetes中helm的安装和部署

下一篇:python如何处理excel数据?

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》