`
alanwu
  • 浏览: 200447 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

需要关注的Scala开源项目

阅读更多
工具:
simple-build-tool(sbt)
http://code.google.com/p/simple-build-tool/
A build tool for Scala
Scala Build工具

SbtEclipsify
http://github.com/musk/SbtEclipsify
Plugin for sbt for creating .classpath and .project files for the Ecipse IDE.

测试:
ScalaCheck
http://code.google.com/p/scalacheck/
ScalaCheck is a powerful tool for automatic unit testing of Scala and Java programs.

specs
http://code.google.com/p/specs/
specs is a Behaviour-Driven-Design framework

ScalaTest
http://www.scalatest.org/
With ScalaTest, you can test either Scala or Java code.
ScalaTest is designed to facilitate different styles of testing.
提供多种形式的测试风格

框架:
liftweb
http://liftweb.net/

scalamodules
www.scalamodules.org/
The mission of ScalaModules is to employ the power of the Scala programming language to ease OSGi。
尽管经历风波,但还在继续往前走

AKKA
http://akkasource.org/
Simpler Scalability,Fault-Toerance,Concurrency & Remoting through Actors.
一发布就引起Scala社区欢呼


-------
Scala IO
很值得关注,但不知道现状

Scala Eclipse Plugin for Scala2.8
好像在开发的时候遇到了问题,Scala2.8Beta迟迟不发布的部分考虑是Eclipse plugin for Scala2.8还没准备好。希望新的发布能解决大部分for Scala2.7的问题。

-------

欢迎补充
分享到:
评论
2 楼 liuwangxia 2010-06-13  
再补充一个:持久层框架Squeryl
1 楼 liuwangxia 2010-06-10  
补充一个:Groovy创始人的Scala模板引擎:Scalate

相关推荐

    开源高性能RISC-V处理器_Scala_Python_下载.zip

    标题中的“开源高性能RISC-V处理器_Scala_Python_下载.zip”揭示了这个压缩包文件包含的是一项关于RISC-V架构的开源处理器项目,它利用Scala和Python这两种编程语言进行开发。RISC-V(Reduced Instruction Set ...

    scala jar

    在使用Scala JAR文件时,需要注意以下几点: 1. **版本兼容性**:确保你的项目或应用所依赖的Scala JAR版本与你的Scala编译器版本匹配,否则可能会遇到运行时错误。 2. **依赖冲突**:如果你的项目引用了多个第三...

    scala 2.7.7Eclipse插件

    需要注意的是,这个插件是为Eclipse 3.4及更高版本设计的,这意味着它可能不兼容较旧的Eclipse IDE。如果你正在使用较新的Eclipse版本,你可能需要寻找更新的Scala插件版本,如Scala IDE for Eclipse,以获得更好的...

    scala深入学习

    参与开源项目、编写自己的Scala应用程序、使用Scala构建真实世界问题的解决方案等,都是提升Scala编程技能的有效方法。而像Underscore.io提供的高级培训和团队折扣,也是学习资源的一部分,对于想要深入学习Scala的...

    scala2.13.3

    8. **社区支持和文档**:Scala 2.13.3 的发布伴随着详尽的文档和社区支持,包括官方文档、教程、Stack Overflow 等平台上的讨论,以及各种开源项目和框架,如Akka、Play Framework等,它们都已经或者计划支持 Scala ...

    实验4 基于Spark MLlib的开源软件项目流行度预测1

    实验4主要关注基于Spark MLlib的开源软件项目流行度预测,这个实验旨在让学生深入理解GitHub软件项目的流行度预测背景,熟悉Spark的基本原理和运行模式,同时掌握特征工程、SparkSQL的使用、Spark Pipeline的操作...

    Atom-linter-scalac,使用scalac在飞行中给scala起毛。贡献给AtomCenter/Linter.zip

    同时,由于其是开源项目,社区的贡献者们不断对其进行更新和优化,以适应Scala语言的新特性和变化。 总的来说,Atom-linter-scalac是Scala开发者在使用Atom编辑器时不可或缺的工具之一,它结合了Atom的灵活性和...

    scala代码demo

    Scala是一种强大的、多范式的编程语言,它融合了面向对象和函数式编程的概念。这个"scala代码demo"是一个针对初学者的学习资源,旨在...同时,阅读官方文档、参考书籍以及参与开源项目都是提升Scala技能的有效途径。

    Scala数据结构和算法.docx

    Scala是一种强大的多范式编程语言,它融合了面向对象和函数式编程的特性,被广泛应用于大数据处理、分布式计算和高性能计算领域。...同时,持续关注社区和开源项目,可以了解到最新的技术和最佳实践。

    scala教程,tutorialspoint-scala_quick_guide

    - **与Java无缝集成**: Scala程序可以直接调用Java SDK中的所有类库,也可以使用自定义的Java类或开源项目。这种兼容性使得从Java迁移至Scala变得非常简单。 #### 三、Scala与Java的对比 **1. 更简洁的语法** ...

    rxjava-scala-0.20.3.zip

    值得注意的是,开源项目"ninio.zip"可能是这个解决方案的一部分,它可能提供了一个轻量级的NIO HTTP客户端/服务器框架,简化了开发过程。开发者可以利用其提供的API和示例代码快速构建自己的应用。 总的来说,通过...

    Scala Functional Programming Patterns

    Atul对开源项目充满热情,热爱脚本语言和整洁的代码。他总是乐于学习新的命令行技巧,目前在Webonise Labs担任工程师,并曾作为Dr. Dobb's Jolt Awards的评审团成员。此外,Atul也是一名热爱徒步旅行的爱好者,热衷...

    atmosphere-scala-chat-2.1.6.zip

    今天我们将深入探讨两个与XWiki相关的开源项目:“atmosphere-scala-chat-2.1.6”和“xwiki-rendering”。这两个项目是XWiki生态系统中的重要组成部分,分别关注实时通信和文档呈现,对于理解XWiki的功能和架构有着...

    libgdx-scala-template:用于从Scala使用libgdx的模板项目

    首先,你需要确保已经安装了Java开发环境(JDK)和Scala环境,以及sbt,这是Scala项目管理和构建的必备工具。 要开始使用这个模板,你需要进行以下步骤: 1. 下载"libgdx-scala-template-master"压缩包并解压到...

    java+hadopp+scala+spark配置win10版

    2. **Hadoop**:Hadoop是Apache软件基金会的一个开源项目,提供了一个分布式文件系统(HDFS)和MapReduce计算框架。在Windows 10上配置Hadoop可能相对复杂,因为它的主要设计目标是运行在Linux系统上。你可以使用...

    pettswood_2.10-0.0.20.zip

    《Pettswood 2.10-0.0.20.zip:Scala开源项目解析》 Pettswood_2.10-0.0.20.zip是一个包含Scala项目的压缩包,其核心功能是提供一个名为Pettswood的可执行文档,它允许用户通过编写可读的HTML来构建测试规范,进而...

    SVM.zip_hadoop SVM_hadoop svm_scala_scala 分类_svm scala

    总之,本项目展示了如何在Hadoop和Spark的Scala环境中实现SVM分类算法,充分利用了Spark的分布式计算能力,提高了大规模数据处理的效率。通过这种方式,我们可以处理大量数据,并构建出高效、准确的分类模型。

    flink-1.11.2-bin-scala_2.12 linux安装包

    Apache Flink是一个流行的开源流处理和批处理框架,主要用于实时数据处理。Flink 1.11.2是该项目的一个稳定版本,它包含了各种优化和改进,以提供更高效、可靠的数据流处理能力。该版本支持Scala 2.12,这是一种广泛...

    JGSK, Java,Groovy,Scala,Kotlin 四种语言的特点对比.zip

    Java、Groovy、Scala和Kotlin是四种在Java平台上广泛使用的编程语言,它们各自具有独特的特点和优势。这里我们将深入探讨这四种语言的核心特性,并对比它们在实际开发中的应用。 首先,Java作为最古老的成员,自...

    springboot+scala+react

    在本项目中,"springboot+scala+react"的组合为我们提供了一个现代Web应用程序的开发框架,结合了Spring Boot的强大后端能力、Scala的高效编程语法以及React的前端交互优势。下面将详细介绍这三个关键技术及其在项目...

Global site tag (gtag.js) - Google Analytics