Java咖啡館——Eclipse(1)
發(fā)表時(shí)間:2023-08-13 來(lái)源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]與鐵匠揮灑汗水和忍受高溫相比,軟件開(kāi)發(fā)是一個(gè)既干凈又抽象的過(guò)程。不過(guò),代碼與鋼鐵的相同之處就是它們都有延展性??通過(guò)足夠的技巧和努力,可以把鋼鐵或代碼變成精致的工具或巨大的機(jī)器! ∩匣匚覀兤穱L第一...
與鐵匠揮灑汗水和忍受高溫相比,軟件開(kāi)發(fā)是一個(gè)既干凈又抽象的過(guò)程。不過(guò),代碼與鋼鐵的相同之處就是它們都有延展性??通過(guò)足夠的技巧和努力,可以把鋼鐵或代碼變成精致的工具或巨大的機(jī)器。
上回我們品嘗第一杯咖啡時(shí),只說(shuō)出了第一句“Hello, world!”,手工編寫(xiě)、編譯、調(diào)試、運(yùn)行Java程序,一定讓你手忙腳亂,飽嘗Java咖啡的苦澀。若要完成一個(gè)大型項(xiàng)目,這樣的徒手作業(yè)無(wú)異于愚公移山。
對(duì)Java開(kāi)發(fā)者來(lái)說(shuō),沒(méi)有什么能夠比得心應(yīng)手的集成開(kāi)發(fā)環(huán)境(Integrated Development Environment,簡(jiǎn)稱(chēng)IDE)更令人著迷。 所謂IDE,就是把編寫(xiě)、編譯、調(diào)試、運(yùn)行集成在一個(gè)統(tǒng)一開(kāi)發(fā)環(huán)境中的軟件,并且還增加了許多提高開(kāi)發(fā)效率的實(shí)用功能,比如高級(jí)編輯功能、自動(dòng)編譯、設(shè)置斷點(diǎn)逐步調(diào)試、在IDE內(nèi)部顯示運(yùn)行結(jié)果等。徒手開(kāi)發(fā)好比刀耕火種,用IDE可謂進(jìn)入了蒸汽時(shí)代。
十年前,由于技術(shù)所限,IDE還是奢侈品。隨著科技的飛速發(fā)展,十年之后的今天,界面易用、功能強(qiáng)大、速度飛快的IDE已經(jīng)無(wú)法成為人們熱衷的話(huà)題,即便免費(fèi)也難以成為怦然心動(dòng)的惟一理由。套用經(jīng)濟(jì)學(xué)術(shù)語(yǔ),人們渴望的不僅僅是一個(gè)傳統(tǒng)的IDE,而是一種邊際效應(yīng)遞增的開(kāi)發(fā)工具??更多的可用資源、更高的開(kāi)發(fā)效率、更合理的開(kāi)發(fā)方法,以及更保值的知識(shí)投入??免費(fèi)當(dāng)然再好不過(guò)了。
Eclipse就是這樣一個(gè)開(kāi)發(fā)工具??開(kāi)放源代碼、免費(fèi)、優(yōu)秀的廠(chǎng)商支持,并且擁有豐富的擴(kuò)展資源。