pjsk谷歌引继(pjsk有效期限已过怎么办)

   百度SEO    

融合Java和Web开发,Learning Technologies公司推出CheerpJ准备作为编译器技术,将Java字节码转换为JavaScript,以便在浏览器中执行。基于LLVM / Clang编译器平台以及Learning Technologies的Cheerp C ++到JavaScript编译器 ,CheerpJ不需要源代码,就能把Java字节码转换为JavaScript。

在CheerpJ中,应用程序和Java库被转换为Web应用程序,因此不需要插件或Java安装。服务器端Java组件可以成为基于浏览器的客户端库,而本机Java代码作为Node.js服务器端JavaScript平台的平台无关的组件。

CheerpJ具有离线编译能力,将Java字节码转换为JavaScript以及基于JavaScript的Java运行时环境。另外该平台的还有一部分能力是动态类的即时编译器,用于与应用程序一起部署。

Java和JavaScript之间的双向互操作性可以从Java调用任何JavaScript库或浏览器API。此外,任何Java方法都可以暴露给JavaScript。可以在jar包以及单个.class文件中调用CheerpJ。被转换的程序可以通过jar.js和jar包部署在Web服务器上。

CheerpJ与其他类似技术不同之处在于可以将Java放在浏览器中,例如GWT(Google Web Toolkit )。在其他类似技术中就缺乏对Java结构的完全支持,并且仅部分实现了Java运行时库。这些限制使这些其他技术更适合新的应用程序,而不是转换现有的。

从其他语言编译成JavaScript的其他技术包括Scala.js , Kotlin语言和Microsoft的TypeScript 。

Learning Technologies计划于七月份公开发行CheerpJ,预计秋季将有商业版本。CheerpJ的远期目标是WebAssembly 。WebAssembly一种是为了解决JS的性能问题,适合于编译到Web,可移植的,大小和加载时间高效的二进制格式。

CheerpL Applet Viewer Extension是一款Chrome扩展,它可以在不需要Java安装或插件的情况下启用Java小程序。通过CheerpJ.js的即时汇编启用Applets。扩展程序现在处于beta版本中。

 标签:

评论留言

我要留言

欢迎参与讨论,请在这里发表您的看法、交流您的观点。