前言
因为工作的原因,需要把之前的后端改变外观,变得好看点。查了很多资料,发现这边也是一个差不过空白的状态,找到了几种方法
一:SWT
SWT就是我们最开始用的,他的优点是,便捷,可以通过拖拽的方式快速实现代码,非常方便,但是在这个前端发展迅速的时代,他的外观确实有些难以.....所以我们才要更换他
二:JAVAFX
JAVAFX我也查了一下资料,我的老师说他的性能不太行,我就去网上看了一下,事实确实如此....
好像已经停止对他的维护了.....所以...PASS
三:JxBrowser
这个其实是可以的,但是但是但是但是,他不开源.....所以直接PASS
四:JCEF
最后只剩下JCEF这条路了,他开源,是属于谷歌浏览器的嵌入式框架。好像还是基于Swing的,那我们就选择他,然后进行web的交互。大概的思路是,通过JCEF,当我们的后端跑起来时,点击按钮,JCEF接收到,然后拦截,再发出另一个指令,这个指令到我们的前端UI,让我们的UI同事进行网页的架构,前端那一堆东西。然后前端点击按钮连接到后端,后端再发出一个指令,我们再拦截,再给前端一个指令(什么操作。什么弹出页面之类的巴拉巴拉)
我想大概的思路是这样的,那具体实现起来,可能需要一些脑筋了。
总结
通过查阅资料,我们最终锁定用JCEF这条路。当然我也是想着寻找一下其他的路,因为JCEF的配置简直是太麻烦了。而且网络上几乎找不到JCEF的教程,寥寥无几啊.......而且JCEF的文献,都是英文的!!!!!我们一点一点摸索着来吧.....