用typesafe activator 学习scala 还是比较舒服的。activator 自带了很多例子,可贵的是每个例子都有tutorial (教学), 说明每个例子的题眼是什么,指导我一步一步的改动,运行测试,观察结果。
activator 每个例子一个自成体系的目录,有点浪费,比如sbt(交互式编译用的)包都会被复制到每个目录,但独立也是优点,一个目录可以是scala 2.10, 另一个是scala 2.11,没问题。
typesafe activator 启动后本身是个web server, 在浏览器里面建立工程(建目录),编写代码,运行,观察结果,看教学。运行时应该确保网络连接,因为它动态的从amazon S3 下载内容。