Scala 2.10 字节码将不再兼容 Java 1.5

标签: scala 字节码 java | 发表时间:2012-03-27 18:16 | 作者:
出处:http://www.iteye.com
近日,Scala 开发团队宣称 从 Scala 2.10 版本开始,字节码将不再兼任 Java 1.5

Scala官方称, 做出此决定是基于以下几方面考虑的:

  • 从 09年10月开始 Java 5 已经结束生命周期,官方不再支持。
  • Java 1.5 的并发限制导致 Scala 并发库的连锁反应。
  • 加大了 Scala 构建和测试套件的复杂度。
  • 那些在使用 Java 5 的公司看起来不会考虑升级到 Scala 2.10 版本。
这些考虑看起来似乎很符合逻辑, 因为 Java 6 已经成为大多数企业的选择。但此举可能导致一部分与 Android 开发相关的问题, 在 Android 2.2 以及更低版本上进行应用开发可能就存在兼容性的问题了

感谢 nemohq 投递这篇资讯

资讯来源: 开源中国社区

已有 1 人发表留言,猛击->> 这里<<-参与讨论


ITeye推荐



相关 [scala 字节码 java] 推荐:

Scala 2.10 字节码将不再兼容 Java 1.5

- - ITeye资讯频道
近日,Scala 开发团队宣称 从 Scala 2.10 版本开始,字节码将不再兼任 Java 1.5. Scala官方称, 做出此决定是基于以下几方面考虑的:. 从 09年10月开始 Java 5 已经结束生命周期,官方不再支持. Java 1.5 的并发限制导致 Scala 并发库的连锁反应. 加大了 Scala 构建和测试套件的复杂度.

Yammer从Scala转向Java

- - InfoQ中文站
经历了一年之久的尝试,Yammer将要从Scala迁回至Java,因为他们发现简洁的语言所带来的好处根本无法抵消培训新员工以及调试性能问题所产生的代价. 文中所提到的邮件也表明通过避免某些模式可以实现性能上的一些改进.

Scala支持与Java的隐式转换

- - 简单文本
Neal Ford在几年前提出的“Poly Programming”思想,已经逐渐成为主流. 这种思想并非是为了炫耀多语言的技能,然后选择“高大上”. 真正的目的在于更好地利用各种语言处理不同场景、不同问题的优势. 由于都运行在JVM上,Java与Scala之间基本能做到无缝的集成,区别主要在于各自的API各有不同.

Heroku已支持Scala

- gnawux - InfoQ中文站
今日JavaOne大会上,被SalesForce.com近期收购的平台即服务(PaaS)提供商,Heroku,宣布增加了对Scala的支持. Heroku目前正同Typesafe公司合作,共同致力于在Heroku平台中增加对Scala支持的工作. Typesafe,“Scala语言的母公司”,最初由Scala创始人Martin Odersky与他人联合创办.

Scala设计模式

- - ITeye博客
       我的话: 在国外网站上看到一篇文章,里面详细描述了很多设计模式,并且用Java及Scala两种语言描述,清晰的让我们看到各种常规的设计模式,在Scala中是如何在语言特性层面直接支持的. 基于文章很nice,我利用今天的空闲时间将其翻译,希望大家能一起学习,讨论. 翻译比较倡促,也就两小时左右,有何不当,请在下面留言指出.

scala 开发spark程序

- - 研发管理 - ITeye博客
Spark内核是由Scala语言开发的,因此使用Scala语言开发Spark应用程序是自然而然的事情. 如果你对Scala语言还不太熟悉,可以阅读网络教程 A Scala Tutorial for Java Programmers或者相关 Scala书籍进行学习. 本文将介绍3个Scala Spark编程实例,分别是WordCount、TopK和SparkJoin,分别代表了Spark的三种典型应用.

快速了解Scala技术栈

- - 逸言
我无可救药地成为了Scala的超级粉丝. 在我使用Scala开发项目以及编写框架后,它就仿佛凝聚成为一个巨大的黑洞,吸引力使我不得不飞向它,以至于开始背离Java. 固然Java 8为Java阵营增添了一丝亮色,却是望眼欲穿,千呼万唤始出来. 而Scala程序员,却早就在享受lambda、高阶函数、trait、隐式转换等带来的福利了.

Play Framework 2.0预览版发布,核心使用Scala重写

- Tim - ITeye资讯频道
根据Play!开发团队透露,团队正在着力开发Play的下一个主要版本(也就是Play 2.0),该版本集成了一个全新的构建系统和异步功能,实现原生的Java和Scala支持. 是一个Rail风格的full-stack(全栈的)Java Web应用框架,采用目前Java开源界最流行的RESTful架构设计.

【外刊IT评论网】Clojure语言 vs Scala语言

- Tairan Wang - 外刊IT评论
本文是从 Clojure vs Scala - anecdote 这篇文章翻译而来. 我在这里是想跟大家分享一些从World Singles 系统里获得的经验 …. 早在2009年11月,我们就开始使用Scala语言了. 我们有一个需要运行很长时间的操作,把大量的数据变更信息从会员信息数据库中取出,以XML打包文件的形式发送到自定义搜索引擎里.

Java中的锁(Locks in Java)

- - 并发编程网 - ifeve.com
原文链接 作者:Jakob Jenkov 译者:申章 校对:丁一. 锁像synchronized同步块一样,是一种线程同步机制,但比Java中的synchronized同步块更复杂. 因为锁(以及其它更高级的线程同步机制)是由synchronized同步块的方式实现的,所以我们还不能完全摆脱synchronized关键字( 译者注:这说的是Java 5之前的情况).