你能为使用Lift框架和Scala制作的web应用程序推荐一个好的共享托管服务提供商吗?[已关闭]
2022-09-02 13:34:19
我最近熟悉了Scala,发现它很漂亮。我愿意放弃使用PHP,而是在我的所有项目中使用Scala。现在我使用BlueHost来托管我的基于PHP的网站。你能推荐一个好的替代方案来支持Scala吗?
我最近熟悉了Scala,发现它很漂亮。我愿意放弃使用PHP,而是在我的所有项目中使用Scala。现在我使用BlueHost来托管我的基于PHP的网站。你能推荐一个好的替代方案来支持Scala吗?
虽然GAE确实在某种程度上支持Lift / Scala,但根据我的经验,Stax.net 是Lift / Scala的更好选择。
它有一个免费但功能齐全的计划(包括MySQL数据库),你可以在那里测试你的Lift/Scala应用程序。
它比GAE更容易,Lift /Scala被 stax.net 正式支持(你可以在这个截图中看到)。
将应用程序部署到 Stax.net 非常简单。基本上,您可以使用Maven / SBT生成WAR文件,只需通过stax命令行脚本上传WAR文件,而无需 stax.net 面板中创建应用程序,一切正常。
基本上,你需要一个支持 servlet 容器(或整个 Java EE)的服务器/宿主。
GAE(Google App Engine)和Stax(Stax.net)可能值得调查。这当然取决于您使用的功能。虽然Lift可以在GAE上运行,但它不能使用线程之类的东西,并且必须使用一些降低可伸缩性/性能的解决方法。Stax在这方面似乎好一点。
除了Lift(这是Scala着名的Web框架(每种语言都需要一个,对吧?:-D),你还有很多选择(比如Play),这取决于你想自己做多少以及你有多少经验。