将桌面应用放到浏览器中
转载自博客园
https://www.cnblogs.com/allof...说实话,有点儿标题党了 之前写过一个把网页带到桌面,这回把应用放到网页吧
所谓应用放到网页,简单一点可以说成把ui写成网页,放到浏览器中显示.
这一步很简单,两种方式 1.自己写一个web服务,程序启动,web服务启动,在浏览器浏览这个本地网址,就可以看到ui了
【将桌面应用放到浏览器中】2.把ui项目放到外网,在浏览器浏览这个ui项目
这两种其实没啥不同,无非是启动速度有些差异
那么,既然ui都上去了,业务是不是也可以上去,业务逻辑在ui里,俨然变成了一个web项目,妥妥的可以
还有件事别忘了,为啥还需要exe在地上干着急呢,因为要处理本地事务,文件操作啦,数据操作啦,当然还有些传统web服务做不了的事情也要做.
二.如何将ui和应用联系起来 1.如果你写了一个web服务,很简单,再提供post方法即可
但是问题是web服务基本是web端发起的请求,如果本地监视文件,随时要通知ui就显得有点麻烦了,这时候,你可以
2.起一个websocket服务
通过websocket服务,你可以轻松的从网页到后端,或者从后端到网页
鉴于交互性的存在,个人觉得,还是直接用websocket比较好,web服务也不需要,ui就放在免费的静态服务器里面
比如我上一篇post给大家的vscode snippets管理工具,啊哈哈哈哈,我实在有点憋不住了,见谅.
挺有意思的,试一试,这么写一个桌面程序,挺有意思的
文章图片
推荐阅读
- Docker应用:容器间通信与Mariadb数据库主从复制
- JS中的各种宽高度定义及其应用
- 即将到手三百万
- 思友人
- 20210307《挑战赛怂人胆》【能量将帅挑战赛(01)】
- 苍灵十二将I|苍灵十二将I 第一百二十五章 关门猎兽
- java之static、static|java之static、static final、final的区别与应用
- Android7.0|Android7.0 第三方应用无法访问私有库
- GIS跨界融合赋能多领域技术升级,江淮大地新应用成果喜人
- 那条灰色的人行道