我現在很好地學習Scala並非常享受它;我希望能夠啓動未來的項目,而不是Java。我更少享受的是相對較差的IDE支持。我發現IDEA和Eclipse與Scala插件(包括每晚構建)都有點不可靠或難以使用 - 我想要一些我始終可以依賴的東西。例如。昨天我無法得到一個新的安裝eclipse +插件來運行我的測試,甚至打開編輯窗口!如何在沒有IDE依賴的情況下構建/測試Scala?
我正在考慮,這取決於Eclipse的/ IDEA之間跳躍在手適合任務最好,更重要的是切斷我依賴的IDE構建和運行測試(ScalaTest)。這對我來說並不重要,因爲我已經在Eclipse中成長爲Java;讓Eclipse SVN使用GIT最初是一件大事。鑑於我只有時間學習一種工具,它應該是Ant,Maven,buildr,sbt,....?其他人如何工作?
很高興聽到更'硬核'的方法:)這件事會讓我擔心它會重新分解。我通常不會第一時間把事情做好,並且要比我應該重新考慮更多的因素。 – Pengin 2010-09-16 09:56:24
沿着這些路線,我聽說emacs + sbt + ENSIME是一個很好的組合(並且ENSIME會重構!)。更多關於這個scala用戶線程:http://scala-programming-language.1934581.n4.nabble.com/Best-free-IDE-for-Scala-td2533572.html – 2010-09-17 01:19:59
@Pengin:就像上面寫的那樣,我傾向於由於缺乏自動完成而編寫更鬆散耦合的類系統。所以通常重構需要5分鐘或更少的時間 – Agl 2010-09-17 07:00:22