软件开发客服
首页 > 上上资讯 > 软件定制开发语言Scala编译成为JavaScript工具Scala.js发布

软件定制开发语言Scala编译成为JavaScript工具Scala.js发布

2020-03-05 16:35:06编辑:上上定制浏览量:263

历经7年开发之后,Scala.js终于推出了1.0正式版,Scala.js 1.0是从语言语义到内部API各方面,皆经过简化与改良的成果。Scala.js为一款可将多范式软件定制开发语言Scala编译成为JavaScript的工具,让Scala软件定制程序能够在浏览器和其他支援JavaScript的环境执行,可大幅提升Scala的可移植性,以及与JavaScript的互通性。

软件定制开发语言Scala编译成为JavaScript工具Scala.js发布

Scala.js花了很长一段时间发展0.6.x版本,经过了5年提升其稳定性,终于现在走到了1.0,由于1.0版本删除了所有0.6.x版本弃用的功能,因此无论是0.6.x版本,或是先前发布1.x系列的里程碑版本与候选版,二元档都与最新的1.0正式版本不相容,开发者必须要使用1.0重新编译和发布函式库。部分Scala和Scala.js函式库也已经开始提供与Scala.js 1.0相容版本。


原本使用旧版本Scala.js的开发者,要从旧版本升级至1.0,最好先至少升级到Scala.js 0.6.32或是更新版本,并且处理完所有弃用警示再进行升级,才能确保升级过程的顺利。由于主要的JavaScript引擎都已经支援ECMAScript 2015一段时间,因此现在Scala.js在预设情况下,会输出符合ECMAScript 2015规范的程式码,比起旧版ES 5.1,除了产生的程式码更短,JavaScript的Error也获得扩充,多了一个ErrorData内部占位符,因此可以在JavaScript引擎收到适当的除错资讯,使互动式除错器将能良好地显示堆叠追踪和错误讯息。

标签: Scala JavaScript Scala.js

21

相关资讯

软件定制应用程序Scalar加速Git工作流程

软件定制应用程序Scalar加速Git工作流程

一个能加速Git工作流程的项目.NETCore软件定制应用程序Scalar全新发布,无论开发者使用的储存库大小,都能有效提升Git指令执行效率。Scalar中许多技术源自于微软VF

标签: 软件定制 软件定制和开发 Scalar Git

GitHub Action自动更新IntelliCode完成软件定制功能

GitHub Action自动更新IntelliCode完成软件定制功能

IntelliCode功能可以让软件定制开发团队可以训练自定义程式码完成模型,但由于一直要以手动更新,才能让模型维持在更新状态,这个操作过于繁琐,因此现在IntelliCode的模

标签: IntelliCode 软件定制 GitHub Action

浅谈个人信息安全使用

浅谈个人信息安全使用

伴随着当今社会信息化管理、数字化的飞速发展,数据对外开放的水平愈来愈高,不法分子利用发生私人信息违规申请办理银行帐户或卡的密码申报挂失、重置密码等交易,你帐户里的钱款将会就不胫而走

标签: 个人信息安全 信息安全