【发布时间】:2012-08-01 12:14:21
【问题描述】:
之前尝试过Play1.2.3 ..我非常喜欢这个框架。
现在我正在尝试为此启动一个 Web 应用程序,我想尝试使用 Play2.0.2(最新)。
已下载Play2.0.2 Java版..
*Play new myFirstApp >> play run >> Done as expected.* (Selected a simple Java app option 2 )
仔细查看views 中的html 文件
index.scala & main.scala 为什么?
后来打开了index.scala html文件
找到了这个:
@(message: String)
@main("Welcome to Play 2.0") {
@play20.welcome(message, style = "Java")
}
上面的模板代码看不懂?
我是否需要具备 scala 知识才能与未来的 Playframework 版本相处?
【问题讨论】:
-
我非常了解 Scala,但没有阅读文档,我也无法理解模板。我建议你这样做。
-
@KimStebel : 浏览过文档,Scala 语句以特殊的
@字符开头。这是否意味着我的所有视图都将呈现到 scala 模板中?无法理解play2.0.. 中的很多 scala 内容,所以我的问题来了,我是否需要学习scala才能使用Play2.0.2 -
模板被翻译成 Scala 代码,但在编写良好的应用程序中,模板中不会有太多逻辑。
-
@KimStebel : True As amnt 将在 UI 中添加任何逻辑...但只是想在开始使用有关 scala 的最新版本之前确定.. 如果涉及到很多 scala在其中,我最好坚持使用记录良好且管理良好的早期版本。
-
我使用的是 scala 版本,但据我所知,所有东西都有一个 Java API。
标签: playframework-2.0 playframework-1.x