|
新的编译器处理JavaScript的弱类型。灰鸽子下载,灰鸽子远程控制软件
其专利技术,JS +重点的编译时类型检查但不开放源代码
软件供应商onux铲球用JS调用C++语言JavaScript类型安全问题,或JavaScript + +,它检查的类型在编译时与运行时。
的onux JS + +编译器结合成一个单一类型的类型被称为统一的外部型系统。通过提供一个健全的类型系统,声明的类型(如字符串)永远正确,使开发更可靠的应用程序,说罗杰潘先生,首席执行官onux和JS C++的创造者。
JS + +,现在可作为一个早期进入预览,编译为JavaScript,支持在JavaScript支持,据潘先生。在编译时错误检查使JS +类似于java语言。
技术不开放源代码,与潘先生说,公司正在申请专利,主要是作为一种防御机制,因为像脸谱网这样的公司(流)和谷歌(与AtScript和soundscript)是工作在同一个问题。开发商不需要支付任何费用JS + +,他说。onux的商业模式,但是,包括销售支持服务和附加库的目的,如图表和图形。标准库将可免费提供。
潘先生不相信JS +闭源自然会吓跑开发商。事实上,他说,企业开发人员很高兴与JS + +因为它解决了一大痛点他们。”他们有JavaScript代码行数以百万计,大多遗留代码,”他说。”其中一个主要问题是类型检查。
JS +定位为一个竞争对手微软的打字稿,并说有一个“不健全”型系统。JS +符合ECMAScript 3,旧版本的规范基础JavaScript。潘先生说,大多数开发商都是用沙或ES5。
JavaScript开发者和教育家的Eric埃利奥特onux的说法把问题,说他还没有看到证据,声音的类型系统导致较低的缺陷密度。”事实上,有一些证据表明,一个复杂的类型系统的额外开销可能会导致更高的错误密度,“他说,指向最近的一篇文章。”换句话说,类型的正确性并不能保证程序的正确性,“埃利奥特相反主张为测试驱动开发。
“我没有用JS + +但我没有理由相信,更广泛的JavaScript社区将拥抱它,“埃利奥特说。”很多项目之前已经承诺为Web平台更好的类型安全性,包括谷歌的soundscript,谷歌Dart语言,谷歌的谷歌网页工具包,微软的打字稿,脸谱网的流量,和我自己的关系类型的项目。” |
|