关于 桌面程序 界面库 的一个想法 H5-GUI ,有限支持 Java 绑定(没找到满意的,打算开这个坑,或者各位觉得有满足需求的开源库了吗?)

2018-09-09 12:38:36 +08:00
 xiaoyanbot

核心是:使用 H5 前端来做 桌面程序的 GUI

不用 JavaFX 或者 Swing 等的原因是,希望找到一个更通用的技术栈

另外一点,Elecron 没有 Java 的绑定

大概的特性点如下:

H5-GUI

开源标准:Elecron (标准化 H5 和 JS 和 Node 能力)

小巧:mini-blink 内核; mini-electron 发布;(发布尺寸)

组件库: 类似 WinForms 组件库,支持社区前端组件接入

设计器: 类似 Visual Studio 的设计器

多语言绑定: 优先支持 Java (后续支持 Go、然后 C#、然后 Python、然后 C++ 等)

绑定和 API 调用两回事,绑定是原生绑定,前后端分离的 API 调用方式,支持所有后端

多平台方面: 优先支持 Windows。 后续 Mac

. .

感兴趣?

加 QQ 群讨论: 876639789

1820 次点击
所在节点    分享发现
5 条回复
sobigfish
2018-09-09 13:37:45 +08:00
CEF 好了,合并还用 electron
https://bitbucket.org/chromiumembedded/java-cef
xiaoyanbot
2018-09-09 13:58:08 +08:00
xiaoyanbot
2018-09-09 14:01:18 +08:00
chocotan
2018-09-09 15:18:54 +08:00
jxbrowser
AllOfMe
2018-09-10 09:12:26 +08:00
这个和 javafx 能绑定 pojo 和 js 的全局变量很类似,感觉的确很方便,如果对 Java 好手来说

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/487598

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX