工欲善事必先利其器
時(shí)間是人生最昂貴的成本,你擁有時(shí)間,就擁有一切可能
Intellij IDEA (idea)
讓你更好,更快的編碼,勇于嘗試新鮮事物,你會有不同的發(fā)現(xiàn)
介紹
主要用于支持 Java、Scala、Groovy 等語言的開發(fā)工具,同時(shí)具備支持目前主流的技術(shù)和框架,擅長于企業(yè)應(yīng)用、移動應(yīng)用和 Web 應(yīng)用的開發(fā)。
非凡之處
- 智能化的代碼提示、自動補(bǔ)全、重復(fù)代碼檢查、快速修復(fù)
- 更加智能的重構(gòu)工具
- 內(nèi)置git/svn等多種版本控制工具
- 內(nèi)置Maven, Gradle, Ant等多種構(gòu)建工具
- 內(nèi)置數(shù)據(jù)庫管理工具
- 支持Tomcat、JBoss、WebLogic等應(yīng)用服務(wù)器

idea
傳送門
Apache Maven
項(xiàng)目管理及自動構(gòu)建工具
基本功能
- 構(gòu)建項(xiàng)目
- 生成文檔
- 生成報(bào)告
- 發(fā)布
- 部署

idea內(nèi)置maven構(gòu)建工具
傳送門
gradle
一個(gè)基于Apache Ant和Apache Maven)概念的項(xiàng)目自動化建構(gòu)工具,使用一種基于Groovy特定領(lǐng)域語言來聲明項(xiàng)目設(shè)置
優(yōu)勢
- 自動處理包相依關(guān)系 - 取自 Maven Repos 的概念
- 自動處理布署問題 - 取自 Ant 的概念
- 條件判斷寫法直覺 - 使用 Groovy 語言
gradle 與maven 都是自動構(gòu)化工具工具,但是我更習(xí)慣使用gradle,簡潔的配置。
because xml is a nightmare

idea內(nèi)置gradle工具
傳送門
作為一名開發(fā)者,更喜歡去追求新工具與新技術(shù),生命在于學(xué)習(xí) - 充實(shí)自己的大腦