集成開(kāi)發(fā)環(huán)境(IDE,Integrated Development Environment )是用于提供程序開(kāi)發(fā)環(huán)境的應(yīng)用程序非迹,一般包括代碼編輯器环鲤、編譯器、調(diào)試器和圖形用戶(hù)界面等工具彻秆。集成了代碼編寫(xiě)功能楔绞、分析功能结闸、編譯功能唇兑、調(diào)試功能等一體化的開(kāi)發(fā)軟件服務(wù)套。所有具備這一特性的軟件或者軟件套(組)都可以叫集成開(kāi)發(fā)環(huán)境桦锄。如微軟的Visual Studio系列扎附,Borland的C++ Builder、Delphi系列等结耀。該程序可以獨(dú)立運(yùn)行留夜,也可以和其它程序并用。IDE多被用于開(kāi)發(fā)HTML應(yīng)用軟件图甜。例如碍粥,許多人在設(shè)計(jì)網(wǎng)站時(shí)使用IDE(如HomeSite、DreamWeaver等)黑毅,因?yàn)楹芏囗?xiàng)任務(wù)會(huì)自動(dòng)生成嚼摩。編程開(kāi)發(fā)軟件將編輯、編譯、調(diào)試等功能集成在一個(gè)桌面環(huán)境中,這樣就大大方便了用戶(hù)枕面。
?優(yōu)點(diǎn)
節(jié)省時(shí)間和精力愿卒。IDE的目的就是要讓開(kāi)發(fā)更加快捷方便,通過(guò)提供工具和各種性能來(lái)幫助開(kāi)發(fā)者組織資源潮秘,減少失誤琼开,提供捷徑。建立統(tǒng)一標(biāo)準(zhǔn)枕荞。當(dāng)一組程序員使用同一個(gè)開(kāi)發(fā)環(huán)境時(shí)柜候,就建立了統(tǒng)一的工作標(biāo)準(zhǔn),當(dāng)IDE提供預(yù)設(shè)的模板买猖,或者不同團(tuán)隊(duì)分享代碼庫(kù)時(shí)改橘,這一效果就更加明顯了。管理開(kāi)發(fā)工作玉控。首先飞主,IDE提供文檔工具,可以自動(dòng)輸入開(kāi)發(fā)者評(píng)論高诺,或者迫使開(kāi)發(fā)者在不同區(qū)域編寫(xiě)評(píng)論碌识。其次,IDE可以展示資源虱而,更便于發(fā)現(xiàn)應(yīng)用所處位置筏餐,無(wú)需在文件系統(tǒng)里面艱難的搜索。
?缺點(diǎn)
學(xué)習(xí)曲線問(wèn)題牡拇。IDE基本上是比較復(fù)雜的工具魁瞪,為了更好的熟練使用,需要一定的時(shí)間和耐心惠呼。初學(xué)者的困難导俘。對(duì)初學(xué)者來(lái)說(shuō),使用IDE來(lái)學(xué)習(xí)開(kāi)發(fā)有相當(dāng)?shù)碾y度剔蹋,不適合學(xué)習(xí)一種新語(yǔ)言時(shí)使用旅薄。無(wú)法修復(fù)壞代碼或設(shè)計(jì)。開(kāi)發(fā)者不能完全依賴(lài)工具的便捷泣崩,還是必須保持專(zhuān)業(yè)水準(zhǔn)和熟練度少梁,開(kāi)發(fā)的成果好壞主要還是看開(kāi)發(fā)員的技術(shù)。
IDEA介紹
IDEA 全稱(chēng)IntelliJ IDEA矫付,是用于java語(yǔ)言開(kāi)發(fā)的集成環(huán)境IDE(Integrated Development Environment)凯沪,也可用于其他語(yǔ)言。IntelliJ在業(yè)界被公認(rèn)為最好的java開(kāi)發(fā)工具之一买优,尤其在智能代碼助手妨马、代碼自動(dòng)提示樟遣、重構(gòu)、J2EE支持身笤、Ant豹悬、JUnit、CVS整合液荸、代碼審查瞻佛、 創(chuàng)新的GUI設(shè)計(jì)等方面的功能可以說(shuō)是超常的。
IDEA是JetBrains公司的產(chǎn)品娇钱,這家公司總部位于捷克共和國(guó)的首都布拉格伤柄,開(kāi)發(fā)人員以嚴(yán)謹(jǐn)著稱(chēng)的東歐程序員為主。
IDEA支持哪些
IDEA優(yōu)勢(shì)
①?gòu)?qiáng)大的整合能力文搂。比如: Git适刀、 Maven、 Spring 等
②提示功能的快速煤蹭、便捷
③提示功能的范圍廣
④好用的快捷鍵和代碼模板
⑤精準(zhǔn)搜索
由于粉絲有很多小白笔喉,下次跟大家分享一下安裝過(guò)程。
如有收獲請(qǐng)劃至底部
“點(diǎn)個(gè)贊”支持硝皂,謝****謝