你能推荐一个很好的共享托管服务提供商,用于使用Scala的Lift框架制作的webapp吗?

时间:2010-09-13 12:27:18

标签: java scala hosting shared-hosting lift

我最近熟悉了Scala并发现它很漂亮。我愿意放弃使用PHP并使用Scala代替我的所有项目。现在我使用BlueHost来托管我的基于PHP的站点。你能推荐一个支持Scala的好方法吗?

4 个答案:

答案 0 :(得分:11)

虽然GAE确实支持Lift / Scala,但根据我的经验,Stax.net是Lift / Scala的更好选择。

它有一个免费但功能齐全的计划(包括MySQL数据库),你可以在那里测试你的Lift / Scala应用程序。

它比GAE更容易,并且由Stax.net正式支持Lift / Scala(您可以在this screenshot中看到)。

将应用程序部署到Stax.net非常简单。基本上,您可以使用Maven / SBT生成WAR文件,而只需upload the WAR file by stax command line script而无需在stax.net面板中创建应用程序,一切正常。

答案 1 :(得分:4)

基本上你需要一个支持servlet容器(或整个Java EE)的服务器/托管。

GAE(Google App Engine)和Stax(Stax.net)可能值得研究。 这当然取决于您使用的功能。虽然Lift可以在GAE上运行,但它不能使用像Threads这样的东西,并且必须使用一些降低可伸缩性/性能的变通方法。在这方面,斯塔克斯似乎有点好。

除了Lift(这是Scala着名的网络框架(每种语言都需要一个,对吗?:-D),你有很多选择(比如Play),取决于你自己想做多少以及有多少经验你有。

答案 2 :(得分:2)

我建议不要使用GAE。它不支持完整的JDK规范(例如,创建线程)。这是一个严重的限制。

Stax.net是一个非常好的选择。

此外,您可以使用Amazon EC2微型实例。

答案 3 :(得分:2)

我会推荐Webappcabaret Cloud(http://www.webappcabaret.com)。 该服务使用SBT来构建和部署您的Scala / Lift应用程序,价格是 合理的。