Java程序员不可或缺的哪些工具和框架?
- 内容介绍
- 文章标签
- 相关推荐
本文共计3125个文字,预计阅读时间需要13分钟。
最近几年,Java 的技术栈发展非常迅速,成千上万的工具层出不穷。这也引发了一个问题:作为开发者,我们应该选择哪些工具来搭建最合适的栈呢?今天我就来推荐一个。
最近几年,Java 的技术栈发展的非常快,成百上千的技术工具正不断地涌出来,这也造成了一个问题:
我们作为开发者,到底应该选哪些工具搭建出最合适的技术栈呢?
今天我就推荐一波我常用的、我了解的工具和框架。
一、项目工具 1.1 IDE主流的 Java 开发工具现在非 IntelliJ IDEA 莫属。前几年,可能 Eclipse 还能和 IDEA 一争高下,到了现在已经基本是 IDEA 的天下了。
就拿我自己来说吧,我最早用 IDEA,后来用了几年 Eclipse,再后来又用回了 IDEA。
包括我身边的程序员,之前用 Eclipse 的人,这几年不少人都换成用 IDEA 了。
如果你问我用 IDEA 到底哪最爽,我觉得有 3 点:
- 代码智能提示,爽!
- 代码自动生成,爽!
- 代码调试,爽!
而这 3 点,恰恰就是能极大提高开发人员开发效率的 3 点。所以建议做 Java 后端开发的,可以优先考虑 IDEA 作为开发工具。
1.2 版本管理工具对于项目中的代码版本管理工具,Git 已经处于垄断地位了,新项目的话不需要再考虑 SVN、CVS了。
之所以 Git 现在处于垄断地位,主要胜在 2 点:
-
Git 是分布式的,不会因为版本管理服务器崩溃导致完整的代码历史版本丢失。
-
Git 创建分支是非常廉价的操作,可以随意创建分支,从而使并行开发很容易落地。
本文共计3125个文字,预计阅读时间需要13分钟。
最近几年,Java 的技术栈发展非常迅速,成千上万的工具层出不穷。这也引发了一个问题:作为开发者,我们应该选择哪些工具来搭建最合适的栈呢?今天我就来推荐一个。
最近几年,Java 的技术栈发展的非常快,成百上千的技术工具正不断地涌出来,这也造成了一个问题:
我们作为开发者,到底应该选哪些工具搭建出最合适的技术栈呢?
今天我就推荐一波我常用的、我了解的工具和框架。
一、项目工具 1.1 IDE主流的 Java 开发工具现在非 IntelliJ IDEA 莫属。前几年,可能 Eclipse 还能和 IDEA 一争高下,到了现在已经基本是 IDEA 的天下了。
就拿我自己来说吧,我最早用 IDEA,后来用了几年 Eclipse,再后来又用回了 IDEA。
包括我身边的程序员,之前用 Eclipse 的人,这几年不少人都换成用 IDEA 了。
如果你问我用 IDEA 到底哪最爽,我觉得有 3 点:
- 代码智能提示,爽!
- 代码自动生成,爽!
- 代码调试,爽!
而这 3 点,恰恰就是能极大提高开发人员开发效率的 3 点。所以建议做 Java 后端开发的,可以优先考虑 IDEA 作为开发工具。
1.2 版本管理工具对于项目中的代码版本管理工具,Git 已经处于垄断地位了,新项目的话不需要再考虑 SVN、CVS了。
之所以 Git 现在处于垄断地位,主要胜在 2 点:
-
Git 是分布式的,不会因为版本管理服务器崩溃导致完整的代码历史版本丢失。
-
Git 创建分支是非常廉价的操作,可以随意创建分支,从而使并行开发很容易落地。

