`

play-scala试用

 
阅读更多

看过

http://www.jtict.com/blog/rails-wicket-grails-play-lift-jsp/

这个评测之后,简单试用了下play-scala。

 

发现与之前的play-java差异比较大。特点:

1. 你可以完全使用scala,甚至在页面模板里

2. 类rails的路由规则配置

3. anorm仅对jdbc做了简单的封装

4. 模板被转化为代码,编译期检查。性能应该不会很差(没做测试)

 

也发现两个小问题分别是模板系统和JDBC这两块。

1. 模板系统的import在windows系统下有问题。

@import utils._这样的语句在win下会有问题,是因为换行符的问题引起的

http://scala.playframework.org/documentation/scala-0.9.1/templates

底部评论里有人提到

2. 文档中anorm 的一段MS有语法错误。

case class Country(
    code:Id[String], name:String, population:Int, headOfState:Option[String]
)
object Country extends Magic[Country]().using("Countries")//错误

改成下面这样吧

case class Member(name: String, email: Option[String])
object Member extends Magic[Member](Some("members"))

分享到:
评论

相关推荐

    scala-2.13.8 解压安装版

    4. **库和框架**:Scala是许多流行框架的基础,如Play Framework(用于Web开发)、Apache Spark(大数据处理)和Akka(并发和分布式计算)。这些框架使得开发高效、可扩展的应用变得容易。 5. **编译器和IDE支持**...

    scala-2.11.11.zip

    用户下载后,只需解压即可使用,无需安装过程,这对于开发者来说非常便捷,尤其是当他们需要快速试用或部署新版本的Scala环境时。 标签"scala 编程语言 最新"表明这个版本是最新的Scala编程语言版本,适合那些想要...

    scribbles:notessamples上试用akka,scala,couchdb,redis,d3,angularjs,neo4j,play,hadoop和颠覆者

    涂鸦 尝试时的注释/样本,包含关于以下内容的简单代码样本 python / jython Clojure Scala 摇动 长沙发 Ruby 壳 neo4j Scala 数据结构和算法 玩 德鲁伊 弹性搜索 安全 Hadoop 风暴 js 卡夫卡

    FollowTheMoney:一个简单的Web应用程序来跟踪费用

    我想做一个小巧但逼真的投影机,以试用Scala中的Play Framework 。 我当时正在手工使用SQL数据库跟踪费用,因此我决定在此基础上构建一个UI。 这是我在Play上的第一个应用程序,因此,我希望获得一些反馈/建议!...

    ashikasoft.github.io:Ashikasoft网站

    随后,它被包含在托管在AWS上的Scala中,作为试用Web应用程序的一部分。 然后将其移植到Clojure,取代了同一AWS站点上的Scala应用程序。 最后,它分叉成两个分支: Clojurescript分支,以便所有依赖项都静态托管在...

Global site tag (gtag.js) - Google Analytics