Scala 2.8 Beta 1 发布-下载

  Scala开发团队放出了Scala 2.8 Beta 1 版本的下载地址,Scala 2.8 Beta 1 也是Scala 2.8系列的第一个beta版本,其中包含了大量Scala 2.7.7中已知的bug,同时增加了很多新特性。尽管Scala 2.8 仍然处于beta阶段,但作为即将在几个月后发布的Scala 2.8新特性的展示还是很不错的一个选择。

  Scala 2.8并不兼容之前的Scala 2.7版本,之前的Scala 2.7.7版本至做了小幅度的改进,这些并不能体现出Scala语言本身的巨大变化,但本次发布的Scala 2.8 则不同,其变化之大,特性之丰富绝对不会让Scala爱好者失望的。

  Scala是一种运行在JVM上的语言,于Groovy等脚本语言不同,Scala可以直接编译成Java字节码,这也就意味着Scala可以利用现有的大量Java资源,第三方类库JavaEE企业平台环境。Scala本身是一种函数编程语言,Scala 基于 Haskell 和 ML 的函数原则,大量借鉴了 Java 中面向对象概念,因此对于Java程序员来说,Scala并不会很陌生。对于Java企业用户来说,如果选择Scala,也不会出现平台迁移的问题,因为Scala本身就运行在JVM上。个人感觉Scala的出现与Ruby等脚本语言出现的动机很类似,因为脚本语言中的一些特性(函数式声明的简洁语法,高效的开发效率等,对Java都是巨大的冲击,因此才会围绕JVM平台出现一系列的新语言)

Scala 2.8 主要变化包括:

  1. Scala 2.8重构了Collections类库
  2. Scala 2.8新增了可命名的默认参数
  3. Scala 2.8改进了交互解释器
  4. Scala 2.8改进了Scala的Eclipse插件(需要注意的是最新版本的Scala 2.8 Eclipse插件不支持Scala 2.7,因此更新之前最好确认,您需要升级到最新版本的Scala)
  5. Scala 2.8重构了XML库
  6. Scala 2.8增强了现有的Java注释

Scala 2.8下载地址:
Scala 2.8下载
[ad#468-60]

Scroll to Top