私は今Scalaを学び、それをとても楽しんでいます。Javaではなく、将来のプロジェクトを開始したいと思っています。私があまり楽しんでいないのは、(比較的)貧弱なIDEサポートです。私は、Scalaプラグイン(ナイトリービルドを含む)を備えたIDEAとEclipseの両方が、少し信頼性が低いか、使いにくいことに気づきました-私は常に信頼できるものが欲しいです。たとえば、昨日、テストを実行するためのeclipse + pluginの新規インストールを取得できなかった、またはエディターウィンドウを開くことさえできませんでした!
どちらが目前のタスクに最も適しているかに応じてEclipse/IDEAを切り替えることを検討しており、さらに重要なことに、テストの構築と実行(ScalaTest)をIDEに依存することを減らしています。私はEclipseのJavaで育ったので、これは私にとって自明ではありません。Eclipse SVNを離れてGITを使用することは、当初は大きな問題でした。私が1つのツールを学ぶ時間しかないことを考えると、それはAnt、Maven、buildr、sbt、....である必要がありますか?他の人はどのように働いていますか?