转载自博客园

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管理工具,啊哈哈哈哈,我切实有点憋不住了,见谅.

挺有意思的,试一试,这么写一个桌面程序,挺有意思的