资讯月刊下载
[编程语言] ScalaTest 1.0发布,开源的Java,Scala测试框架
ScalaTest 发布了1.0正式版! ScalaTest是一个开源的Java,Scala的测试框架,它整合了JUnit, TestNG, Ant, and Maven使你能非常高效,同时又符合你自己需要的单元测试方式。 ScalaTest 1.0的新功能: 改善JUnit集成 改善对JMock, EasyMock以及Mockito的集成 3个新的BDD核心特点:FlatSpec,WordSp ...
[编程语言] Swarm——分布式计算的新方法
P2P匿名代理软件Freenet的作者Ian Clarke正在开发一个新的开源项目Swarm。 Swarm是一个Web应用程序开发框架,它允许程序分布在多台计算机,从某种程度上让程序对程序员完全透明。Swarm将会观察程序的执行,并计算出如何在计算机之间分配计算量以达到效率最大化。Swarm采用LGPL许可证,用Scala 2.8语言实现。 目前还处于早期发展阶段,Ian制作了一则36分钟长 ...
[编程语言] Scala Plugin for NetBeans:支持Java/Scala混合项目
Scala Plugin for NetBeans Team的核心成员Caoyuan在他的博客中提到,目前在NetBeans已经支持在Java源文件中可视化查看Scala文件,但是不支持在Scala文件中查看Java文件,反向操作将损失性能,他正在为NetBeans支持Java/Scala混合项目而努力。相信很快就可以看到了。 下面是截图: 详情查看:http://blogtrader.ne ...
[编程语言] Scala2.8尝鲜:命名参数与默认参数
Scala2.8引入了新的特性——命名参数——这意味着我们可以通过使用参数名来指定参数。命名参数可以避免在参数类型相同的情况下混淆各个参数的含义,增强了代码的可读性。 def resize(width: Int, height: Int) = { ... } resize(width = 120, height = 42) 并且,Scala2.8支持在方法中使用默认参数。在当前的版本的Sca ...
[编程语言] Scala2.8预览——值得期待
Scala在2.7.4之后的下一个重要版本将会是2.8。相对以前的版本,该版本将作出飞跃性的改进:包括一些期盼已久的特性,一些重大的修改和增添。 Scala2.8中包含的特性: 1.重新设计的集合框架。 Scala的集合类的层次结构被重新设计,以更加规范,易用,高效。将会有一份白皮书阐述该设计。用户大部分已有的代码不会受到影响,但是那些对集合类的实现代码,比如sequence,set, ...
[编程语言] Ebean Orm 1.1.0发布——开始支持Groovy和Scala
Ebean的特性如下: ============== l 使用标准的JPA annotation,即:@Entity, @OneToMany等。 l 提供Sessionless API,也就是说没有merge,flush等方法。(这也是Ebean与Hibernatet等ORM的重要区别之一) l 支持基于Object Graph进行自动查询调优 l 需要的话,可以使用数据库的元数据(如果有配了外键关 ...
[编程语言] 使用Scala,Lift 和jQuery 创建Comet 应用
高级Ajax库,类似jQueyr,让在客户端创建Comet应用非常简单,但是在扩展到服务器端依旧是一个挑战。这里推荐 Scala 编程语言和 Lift web 应用框架,它们能够为你的Comet提供良好扩展性的后台应用。 Scala在Comet应用方面表现优秀,由于Scala的Actor 模式,很容易处理事件,你可以捕获和处理HTML元素的事件比如链接,按钮等,通过传输简单的消息给特定actors ...
[编程语言] Lift 1.0 发布:构建于 Scala 语言之上的 Web 应用 ...
David Pollak 说道:两年前的今天,我上线了Lift web 框架,这是一个开源项目,这是一个长久而充满乐趣的经历。今天,很多Lift新功能得到确认,Lift社区非常高兴宣布Lift 1.0 发布了。 Lift是一个非常优雅的web框架,基于Scala编程语言,使用Apache 2.0 license许可发布。Lift 提供开发者最好的方式创建交互的,高性能的web应用。基于Lift 的 ...
[非技术] TIOBE排行榜:Scala超过Groovy&Erlang
刚刚看到cryolite童鞋的Erlang的未来(2008),所以我也忍不住想八卦一下:根据TIOBE Programming Community Index for October 2008的数据,Scala的排名已经超过Groovy与Erlang。 另外,根据Nabble邮件列表上Martin Odersky大大发布的消息Looking for god names of seque ...
[编程语言] Scala新闻摘要:Scala 2.7.2 RC2发布
Scala 2.7.2 RC2 发布 较Scala2.7.1,该版本主要有以下更新: Generic Signatures 现在Scala编译器生成符合Java规范的泛型签名,因此Scala中的泛型对Java可见(也就是可以从Java代码中调用用Scala写的带泛型的类) Java/Scala Combined Projects 现在Scala编译器能够解析Java代码,这样可以建立Jav ...