实现程序员梦想,这些工具你绝对不能错过!

发表时间: 2020-07-02 11:35

所谓“工欲善其事,必先利其器”,要想成为一名合格的程序员,首先要熟练掌握软件开发中用到的各种工具,有哪些常用的工具组合呢?


1、Java (JDK&JRE)

JDK和JRE是Java这门编程语言的工具包,主要用于移动设备、嵌入式设备、电脑、服务器上的Java应用程序的开发与运行。它们之间的区别是,JDK是用于软件开发的工具包,而如果只想要运行Java程序的话,只安装JRE也是可以的。

目前官方提供最新版本是:8。

官方下载页面:
https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

小贴士:下载的时候注意选择好适配操作系统的类型哟~

2、Eclipse

Eclipse 是一款著名的跨平台的自由集成开发环境(也就是俗称的 IDE 环境)。最初主要用来Java语言开发,但是现在已经被开发者广泛的使用作为其他编程语言的开发工具(例如:Python、C++)。

目前官方提供最新版本是:2020‑06

官方下载页面:
https://www.eclipse.org/downloads/

3、Tomcat

Tomcat 是一款小巧、轻便的应用服务器。相较于大型的 Web Logic 服务器厚重的配置项相比,它具有安装简单、配置项少、内存占用极小的特点,深受广大程序员的喜爱。

另外,说一个小插曲就是,很多老程序员认为 Tomcat 服务器不能作为企业级应用的服务器,这种说法是不成立的,阿里早些年淘宝的架构用的就是 Tomcat 集群(现在都是用 Nginx 代理技术)。另外我们也在300万经费开发的电商业务管理系统上做过2年多的运营观察,发现也是可以胜任的(反倒是代码的质量、架构设计、服务器配置对服务器的压力比较大)。

目前官方提供最新版本是:9

官方下载页面:
https://tomcat.apache.org/download-90.cgi

小贴士:如果需要 Tomcat 8 和 Tomcat 7 的小伙伴可以看这里:

https://tomcat.apache.org/download-80.cgi

https://tomcat.apache.org/download-70.cgi

4、MySQL

MySQL数据库是开源的关系型数据库的代表作,它的运行速度、可靠性、传播广泛、完全免费,一度被数据存储界老大的 Oracle 所重视,并成功被Sun公司收购,现在已经归入Oracle的旗下(吞并竞争对手历来是某些大公司的拿手好戏)。

目前官方提供最新版本是:8.0.20

官方下载页面:
https://dev.mysql.com/downloads/workbench/

小贴士: 官方下载的页面下载的时候比较恶心的是需要进行单点登录,比较麻烦

5、HeidiSQL

HeidiSQL是众多MySQL数据库访问客户端的工具之一,有读者问为什么安装了MySQL数据库之后还要再安装一个HeidiSQL这样的工具呢?因为HeidiSQL提供了简单化、迷你的 MySQL 服务器和数据库管理的图形化界面。它可以同时管理多个数据库,还可以对数据库中的权限、数据、对象进行管理和配置。

目前官方提供最新版本是:11.0

官方下载页面:
https://www.heidisql.com/download.php

小贴士:值得一提的是,官方下载页面是用PHP语言开发的,所以PHP语言也不是没有市场,并非小众语言(只是我个人身边用的人确实很少)


编后语:软件开发世界用到的工具还有很多,后续将不断的更新,欢迎大家关注点赞、评论、转发。