工欲善事必先利其器
時間是人生最昂貴的成本,你擁有時間颗祝,就擁有一切可能
Intellij IDEA (idea)
讓你更好著蛙,更快的編碼,勇于嘗試新鮮事物桦山,你會有不同的發(fā)現(xiàn)
介紹
主要用于支持 Java攒射、Scala、Groovy 等語言的開發(fā)工具恒水,同時具備支持目前主流的技術(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ù)器
傳送門
Apache Maven
項目管理及自動構(gòu)建工具
基本功能
- 構(gòu)建項目
- 生成文檔
- 生成報告
- 發(fā)布
- 部署
傳送門
gradle
一個基于Apache Ant和Apache Maven)概念的項目自動化建構(gòu)工具饮笛,使用一種基于Groovy特定領(lǐng)域語言來聲明項目設(shè)置
優(yōu)勢
- 自動處理包相依關(guān)系 - 取自 Maven Repos 的概念
- 自動處理布署問題 - 取自 Ant 的概念
- 條件判斷寫法直覺 - 使用 Groovy 語言
gradle 與maven 都是自動構(gòu)化工具工具咨察,但是我更習(xí)慣使用gradle,簡潔的配置福青。
because xml is a nightmare
傳送門
作為一名開發(fā)者摄狱,更喜歡去追求新工具與新技術(shù),生命在于學(xué)習(xí) - 充實自己的大腦