когда люди говорят, что они запускают «scala in the backend», в каком контексте они могут говорить? - PullRequest
2 голосов
/ 17 августа 2010

Скажите, как использовать scala для обработки входящей электронной почты и т. Д.

В каком контексте (или они могут) запускать scala?

Может ли он работать внутри своего собственного демона?

Может ли он работать внутри tomcat?

Или вы бы использовали его в задании cron?

или это все из вышеперечисленного?:)

Извините, это открытый вопрос, и я мало знаю о scala, но я просто хочу понять, как можно использовать scala и в каком контексте он может работать.

1 Ответ

5 голосов
/ 17 августа 2010

Scala - это язык общего назначения, и его можно использовать практически везде, где нет собственных ограничений. У него есть одно ограничение: он должен поддерживаться виртуальной машиной Java (или .Net, если вы идете с экспериментальным материалом), что может привести к собственным ограничениям.

Когда люди говорят «бэкэнд», они обычно подразумевают использование Scala для предоставления услуг другому программному обеспечению, оставляя слои, обращенные к пользователю, на других языках. Эта комбинация использует преимущества скорости статической типизации в Scala, и преимущества в скорости разработки и взаимодействия с другими языками - например, PHP или Ruby - могут предоставить интерфейсам пользовательского интерфейса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...