王道java長期班39期
2023-03-18 20:12 作者:碼農(nóng)UP主 | 我要投稿
1.1 IDE
主流的 Java 開發(fā)工具現(xiàn)在非 IntelliJ IDEA 莫屬。前幾年,可能 Eclipse 還能和 IDEA 一爭高下,到了現(xiàn)在已經(jīng)基本是 IDEA 的天下了。
就拿我自己來說吧,我最早用 IDEA,后來用了幾年 Eclipse,再后來又用回了 IDEA。
包括我身邊的程序員,之前用 Eclipse 的人,這幾年不少人都換成用 IDEA 了。
如果你問我用 IDEA 到底哪最爽,我覺得有 3 點:
代碼智能提示,爽!
代碼自動生成,爽!
代碼調(diào)試,爽!
而這 3 點,恰恰就是能極大提高開發(fā)人員開發(fā)效率的 3 點。所以建議做 Java 后端開發(fā)的,可以優(yōu)先考慮 IDEA 作為開發(fā)工具。
1.2 版本管理工具
對于項目中的代碼版本管理工具,Git 已經(jīng)處于壟斷地位了,新項目的話不需要再考慮 SVN、CVS了。
之所以 Git 現(xiàn)在處于壟斷地位,主要勝在 2 點:
Git 是分布式的,不會因為版本管理服務器崩潰導致完整的代碼歷史版本丟失。
Git 創(chuàng)建分支是非常廉價的操作,可以隨意創(chuàng)建分支,從而使并行開發(fā)很容易落地。而 SVN、CVS 這些版本管理工具創(chuàng)建分支則非常笨拙,并行開發(fā)非常麻煩。
上述第 1 點大大提升了代碼資產(chǎn)的安全可靠程度;第 2 點則完美適應當代的敏捷開發(fā)需求。也因此,Git 大行其道就不足為怪了。
標簽: