DukeScript 获得了 2014 年的 Duke 选择奖。 DukeScript 这门技术希望能将 Java 带到一切客户端、移动终端或桌面,而不需要借助插件。 Epple 向 InfoQ 解释了DukeScript 及相关技术是如何工作的: 一个DukeScript 应用的基本架构其实非常简单,包括 3 个组件:一个是Java 虚拟机,一个是 HTML 渲染组件 ,再就是 DukeScript。 DukeScript 应用运行在JVM 中,使用HTML 渲染器显示页面。当页面加载时,DukeScript 会在内部通过Knockout.js,将该页面的动态元素绑定到数据模型。
Transpilers like DukeScript and TypeScript serve as extenders for JavaScript since they act as a source-to-source