我學習Scala由Odersky的等閱讀 '寫入斯卡拉' 的書。
人們用於scala的編程環境是什麼?
我已經使用TextMate和emacs,並嘗試使用eclipse for Java。
我學習Scala由Odersky的等閱讀 '寫入斯卡拉' 的書。
人們用於scala的編程環境是什麼?
我已經使用TextMate和emacs,並嘗試使用eclipse for Java。
有幾種選擇,有不同程度的成熟度:
其他工具:
我喜歡IDEA然後更好的Eclipse,雖然Eclipse已經發展很好。我選擇它是因爲它在重構方面效果更好,並且對Maven有很好的支持。 Eclipse也支持maven,但是我覺得IDEA的實現更好。
現在這些工具不斷得到改進,所有這些工具都有其優點和缺點。穩定性已經得到了很大的提高,並且我在Eclipse和IDEA中都感到很高效。但我的理解是,工具與Java版本不在同一水平。
如果您的問題適用於您閱讀本書以及測試代碼片段的時間,則任何文本編輯器,sbt和REPL的組合都適用於我。
sbt有一個"scratch" mode它將在當前目錄中編譯scala並自動導入jar文件。該設置是下載sbt,創建sbt腳本/ bat文件,創建臨時項目並更改project/build.properties
中的scala版本。
然後,您可以放入控制檯並將jar文件放在classpath中。您也可以使用run
命令,它會提示您運行哪個類(如果在當前目錄中有多個類)。
前段時間,我用scala插件使用了Eclipse,它吸:-)(非常不穩定) – sloth 2010-08-05 05:39:27
我有混合的結果。它已經改善了很多。 Scala 2.8.0以Eclipse看到編譯代碼的方式提供了一些集成方面的幫助。一般來說,插件的作品。當我在那裏使用它時,會出現一些小故障(如語法高亮失敗,代碼提示無法正常工作)。但是我來自VIM和MAKE,所以這絕不是問題,它很好地完成了基本的東西(編譯,導航等)。 – Thomas 2010-08-05 14:43:18