1

我想使用 Scala 语言开始一个项目。在搜索 Web 框架时,我发现了 Lift。然而,这并不是我想要的:一个完全分离 HTML 和代码的 Web 框架。Lift 确实有一些不错的功能(和学习曲线),但我们需要将 HTML 和代码完全分离。我希望为 Scala 语言找到类似 Wicket、Tapestry 或 Barracuda 的东西。

尽管能够重用 html 模板很好,但让 HTML 模板作为“静态应用程序”模型工作对我们来说更重要。在 Tapestry 中,我们可以将链接放在静态模板中,并使用它来进行静态导航和某种应用程序原型。

那么,您是否知道任何其他易于使用 Scala 语言的 Web 框架?

谢谢,路易斯

4

3 回答 3

6

在这里,我可以理解为什么你可能想要它纯 Scala,但你没有说这是必要的,并且使用博客文章中定义的技术,还有另一个博客也有帮助,你应该能够接近足够你想要的。

于 2009-04-10T01:30:08.357 回答
2

Tapestry 5 与 Wicket 有许多相似之处,并且与 Scala 配合得非常好。我自己没有尝试过,但 Francois Armand 已经做了一段时间了,他在他的博客中写到。

于 2009-09-02T13:59:04.387 回答
0

尝试上下文。它是一个用 Java 编写的基于组件的框架,但我已经将它与 Scala 一起使用,没有太多困难。

Context 使用 XSL 作为模板语言,它强制将逻辑表示(DOM-tree)和实际表示(HTML/CSS/JS)严格分开。

您甚至可以通过伪造 DOM 树并尝试不同组合的单个组件来轻松创建原型和模拟视图。

于 2011-04-09T16:05:55.443 回答