2011年4月22日 星期五

2-3. Scala工具 --IDE 與 project building 工具

有人開發Java程式,沒有使用 IDE 工具,就覺得彆扭,若你是這樣的人,Scala 也有幫你想到, IDE 的開發環境在 Scala 也看得到。

但本系列主要以 Scala 語言學習為主,除了基礎的 scalac 與 scala 兩個工具外,並不想深入介紹其他 Scala 的開發工具,原因是這些開發工具與學會 Scala 並不相關。這些工具是輔助或加速開發 Scala 的開發工作,若你學會 Scala 後想要加速開發工作,請自行研究。

現在的 Java IDE 兩大主流為 eclipse 與 netbeans,當然還有其他廠商在開發 Java IDE,
比如 JBuilder、IntelliJ IDEA、Oracle JDeveloper、BlueJ 等,但影響就不如前面兩者大。
在上述 IDE 中,eclipse、netbeans、IntelliJ IDEA 都有支援 Scala,喜歡的人可以自行安裝試試看。

除 IDE 外,使用 Java 開發專案時,你可也會使用 project building 的工具,比如 Apache 的 ant 以及 Apache 的 maven(兩者都是Apache出品,品質有保證!)。
在 Scala 也有類似的東西,叫做 sbt(Simple Build Toole),可以用來進行 project building。有興趣的朋友自行學習,這裡不多加介紹。

沒有留言:

張貼留言