Eclipse版Scala IDE發(fā)布測試版
51CTO推薦:Eclipse平臺應(yīng)用與開發(fā)詳解
一流的IDE支持一直是Scala的痛處。盡管所有主要的Java IDE ,包括Eclipse 、 NetBeans、和IntelliJ IDE,都支持Scala開發(fā),但其表現(xiàn)大都不盡人意。然而,Scala IDE的前景,卻正在迅速發(fā)生變化,改進(jìn)工具正在穩(wěn)步推出。
最新的Scala工具升級是Scala 2.7.4發(fā)布的最終測試版本的一部分。用于Eclipse的Scala IDE面臨的主要挑戰(zhàn)在于解決Scala項目與哪種Java容易結(jié)合。
該版本基于一種與Eclipse JDT整合的新辦法,可以利用Equinox Aspects(Equinox項目是Eclipse開源組織提供的OSGi框架的實現(xiàn))和與Andrew Eisenberg的AspectJ開發(fā)工具(AspectJ Development Tools,AJDT)聯(lián)合開發(fā)的 JDT weaving功能。
這樣可以在Eclipse Scala和Java工具之間實現(xiàn)更深入和更強大的互操作。由于長期存在的許多缺陷已得到解決,更多的JDT功能現(xiàn)在已經(jīng)可以正確的應(yīng)用在Scala項目中了。
從2.7.4以后的插件新名稱是用于Eclipse的Scala IDE。
那些已經(jīng)安裝了Eclipse的用戶,可以從該項目的Eclipse更新站點使用最新的Scala IDE。
【編輯推薦】