汇智动力

售前免费咨询热线: 4 0 0 - 1 8 6 - 0 9 0 5
汇智资讯Huizhi information

当前位置:首页 »程序员有哪些常用的软件?

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

日期:2021-06-25 11:39:40 访问量: 来源:

一个以JavaScript为核心来开发前端的程序员,和一个用C语言来写驱动程序和系统应用的程序员,他们的“常用软件”几乎完全不同。因此,想要列举出所有的“程序员常用软件”,估计也没什么人能做到。在此,我仅以Java程序员这个当前数量较大的群体为例,列举一些常用的软件吧。

1、JDK

Java程序员安装的第一个软件就是JDK了,哪怕你用记事本写个HelloWorld,用自带的命令编译执行,你也得装JDK呀。装JDK和配置环境变量是一套组合操作,毋庸赘述。

程序员有哪些常用的软件

2、开发工具:IntelliJ IDEA、Eclipse

程序员嘛,当然要写代码了,所以一套好的集成开发环境(IDE)是必备的。就Java程序员而言,主流的选择有两个:IntelliJ IDEA 和 Eclipse。

对于做了5年以上的Java程序员来说,我相信大部分人在开始工作时都使用的是Eclipse,当然也包括威力加强版的MyEclipse等等。最近几年,使用IDEA的人越来越多了。IDEA在编码时体验更好,效率更高,各种插件的安装和使用都十分方便。最主要的,Eclipse越来越臃肿,越来越容易卡顿和崩溃,IDEA很少有这个问题。

3、版本控制工具:Git、SVN

在实际的工作中,大家都是在一个团队中协作编码的,因此版本控制工具必不可少。早

期比较流行SVN,现在几乎都是Git的天下了。

4、编译工具:Maven

Maven严格来说是一个插件,不是独立的软件,但是作为主流的编译工具,是比较常用

和重要的,就单拿出来提一下。

5、服务器连接工具:Xshell、SecureCRT

在工作中开发的程序,除了个别的工具类的小程序之外,一般都是要部署到服务器上进

行使用的。服务器都是Linux的,而大家的开发平台很多都是Windows PC或Windows系统的云终端,所以需要工具来连接Linux,Xshell、SecureCRT是当前比较常见的两种。当然,直接发苹果本的有钱公司可以无视了。配套使用的一般还有FTP工具,不再单独列出。

6、数据库连接工具:Navicat、SQL Developer、PLSQL Developer

很多程序,特别是Web类的,都是需要连接数据库的,没有数据库,怎么发挥大家的特长技能增删改查啊……

不过数据库的服务端一般都装在服务器上,我们这里列举的都是连接数据库的客户端。比如,连接MySQL的Navicat,连接Oracle的SQL Developer、PLSQL Developer等等。当然,Navicat也有连Oracle的版本,其他的也有能连MySQL的,我们这里只提常规的操作。另外,这里说的都是传统的关系型数据库,其他的非关系型数据库各有各的工具,就不一一列举了。

好了,在这里就列举这六种吧,当然还有很多其他的工具,比如Web开发必须要用的浏览器、文本编辑、比较,JVM调试工具等等,这些对特定人群也都属于常用工具了。

相关阅读Reading

全国热线:400-186-0905

总部热线:028-6547-1147

周一至周日9:30-24:00

我要咨询
汇智动力微信

汇智动力微信公众号