Web客户端使用HTML5API实现(原理是将JVM绘制层替换)

日期: 栏目:文章分享 浏览:396 评论:0

生成的 1.0 已经正式 GA。根据发布公告,它是一个用于通过网络远程运行 IDE 和 Swing 应用程序的工具和框架。

Swing 是一个用于 Java 的图形工具包。当前的 IDE 都使用 Swing 来绘制 UI,其他基于 IDE 的(例如)也是如此。虽然 IDE 和 Swing 应用程序都是桌面应用程序,但有一些边缘情况需要使用特殊方法Chrome 自动升级后,本地项目都无法访问,例如瘦客户端(Thin),这就是使用场景。

是一种自托管技术,支持在服务器上运行的基于 IDE 和基于 Swing 的应用程序,允许开发人员使用浏览器和本机应用程序在任何地方访问它们。

表示特别适合以下场景使用:

目前有两种使用方式,即Web客户端和原生应用程序。

Web客户端使用HTML5 API实现(原理是将JVM的Swing绘图层替换为向浏览器发送渲染指令),用户只需在浏览器中输入URL即可完成访问。当然前提是要访问的主机配置好了。单击此处获取详细说明。

本机应用程序支持 macOS 和 Linux 平台。除了集成到 Dock 或任务栏的好处外Chrome 自动升级后,本地项目都无法访问,本机应用程序还支持键盘快捷键,例如 Ctrl+W/Cmd+W,这些快捷键通常在 Web 客户端中不可用。单击此处获取二进制文件。

服务器目前提供三种部署方式:安装脚本、镜像、IDE插件。官方推荐使用前两个。

文档:

标签:

评论留言

我要留言

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。发布前请先查看评论规则:点我查看