Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
除了lift之外,还有什么类似Wicket的web框架可以与Scala一起使用吗?_Scala_Web Frameworks_Tapestry - Fatal编程技术网

除了lift之外,还有什么类似Wicket的web框架可以与Scala一起使用吗?

除了lift之外,还有什么类似Wicket的web框架可以与Scala一起使用吗?,scala,web-frameworks,tapestry,Scala,Web Frameworks,Tapestry,我想用Scala语言启动一个项目。在搜索web框架时,我发现了Lift。然而,这并不是我想要的:一个完全分离HTML和代码的web框架。Lift确实有一些不错的特性(和学习曲线),但我们需要将HTML和代码完全分离。我希望为Scala语言找到类似Wicket、Tapestry或Barracuda的东西 虽然能够重用html模板很好,但对我们来说,让html模板作为“静态应用程序”模型工作更重要。在Tapestry中,我们可以将链接放在静态模板中,并使用它进行静态导航和一种应用程序原型 那么,您知

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

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

那么,您知道其他任何可以轻松使用Scala语言的web框架吗

谢谢,
Luis

我可以理解为什么您可能想要纯Scala,但您没有说明这是必要的,通过博客文章中定义的技术,还有另一个博客也很有帮助,您应该能够让它足够接近您想要的东西。

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

Tapestry 5与Wicket有许多相似之处,并且与Scala配合得非常好。我自己还没有试过,但弗朗索瓦·阿尔芒已经做了一段时间了,他在他的文章中写到了。

Tapestry 5与Wicket有很多相似之处,并且与Scala配合得很好。我自己也没有试过,但弗朗索瓦·阿尔芒已经试了一段时间了,他在他的书中写了一些。这是一个用Java编写的基于组件的框架,但我在Scala中使用它时没有遇到太多困难

上下文使用XSL作为模板语言,强制在逻辑表示(DOM树)和实际表示(HTML/CSS/JS)之间进行严格分离

您甚至可以不费吹灰之力,通过伪造DOM树并以不同的组合尝试使用双组件来创建原型和模拟视图。

试试看。这是一个用Java编写的基于组件的框架,但我在Scala中使用它时没有遇到太多困难

上下文使用XSL作为模板语言,强制在逻辑表示(DOM树)和实际表示(HTML/CSS/JS)之间进行严格分离

您甚至可以通过伪造DOM树并尝试使用不同的组合创建原型和模拟视图