Scala.js是一款将Scala代码编译为JavaScript代码的编译器,该编译器支持全部Scala语言特性。借助于Scala.js,开发者能够使用Scala开发从前端到后端的Web应用,而且Scala.js还带来了在服务器和客户端之间复用代码的可能性。Scala.js值得关注的特性包括:
\u0026#xD;\u0026#xD;Scala.js已形成了一个良好的生态圈,生态圈内容包括:
\u0026#xD;\u0026#xD;Scala.js基于Scala许可协议发布,代码托管在GitHub,当前最新版本是0.6.2。有关Scala.js的API、使用指导和参考指南,请读者参考官方提供的相关文档。此外,官方还提供了使用教程、开发文档以及在浏览器中查看运行效果的在线工具。
\u0026#xD;\u0026#xD;感谢徐川对本文的审校。
\u0026#xD;\u0026#xD;给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ,@丁晓昀),微信(InfoQ)关注我们,并与我们的编辑和其他读者朋友交流。