当人们说他们在后端运行'scala'时,他们会在什么情况下讨论?

Bla*_*man 2 scala

说使用scala处理传入的电子邮件等.

在什么情况下(或可能)他们运行scala?

它可以在自己的守护进程中运行吗?

可以在tomcat里面运行吗?

或者你会在cron工作中使用它吗?

还是全部以上?:)

对不起,这是一个悬而未决的问题,我对scala知之甚少,但我只是想知道如何利用scala以及它可以在什么上下文中运行.

Dan*_*ral 5

Scala是一种通用语言,几乎可以在任何没有自己限制的地方使用.它的一个限制是它必须由Java VM(或.Net,如果你使用实验性的东西)支持,这可能带来自己的局限性.

当人们说"后端"时,他们通常意味着使用Scala为其他软件提供服务,将面向用户的层留给其他语言.这种组合利用了Scala中静态类型的速度优势,有利于提高开发速度和交互,其他语言(例如PHP或Ruby)可能提供UI前端.

  • @Blankman有很多选择:Web服务,protobufs,文件,数据库,REST,SOA,CORBA,JMS,或任何一种众多的进程间通信方法. (2认同)