假设使用scala处理传入的电子邮件等。
他们在什么情况下(或可能)运行scala?
它可以在自己的守护进程中运行吗?
它可以在tomcat中运行吗?
或者你会在cron工作中使用它吗?
还是全部以上? :)
对不起,这是一个悬而未决的问题,我对scala知之甚少,但我只是想知道如何利用scala以及它可以在什么上下文中运行。
答案 0 :(得分:5)
Scala是一种通用语言,几乎可以在任何没有自己限制的地方使用。它的一个限制是它必须由Java VM(或.Net,如果你使用实验性的东西)支持,这可能带来其自身的局限性。
当人们说“后端”时,他们通常意味着使用Scala为其他软件提供服务,将面向用户的图层留给其他语言。这种组合利用了Scala中静态类型的速度优势,有利于提高开发速度和交互,其他语言(例如PHP或Ruby)可能会提供UI前端。