Единственная Java программа, которая «работает в браузере» является апплет; любой класс, расширяющийся java.applet.Applet
, будет служить этой цели. Поскольку класс scala может распространять java, поэтому вполне возможно написать апплет в scala.
Однако это невозможно, если java отключен в браузере, поскольку scala запускается на виртуальной машине Java. (На самом деле, нет никакой разницы между скомпилированной программой лестницы и скомпилированной программой Java - они оба байткодом, который запускается на JVM
)
апплетов не особенно распространены, однако, и большинство Scala код будет сервер на практике. Когда вы видите, что люди говорят о scala и в Интернете, они, скорее всего, говорят о Lift, который является (серверной) веб-картой для Scala.
Если вы видите вопрос, на который нужно ответить, подумайте о том, чтобы нажать на один из ответов green tick, чтобы закрыть вопрос. привет – Atmocreations
Название вопроса плохо, потому что оно вообще не описывает эту тему. –