Web-Desktop-Environment基于Webnode的跨平台桌面环境
基于 Webnode 的跨平台桌面环境,做得还挺有意思的。web-desktop-environment这个项目,把传统桌面环境搬到了浏览器里,你只要开个网页,就能远程操作一台电脑。视觉上像个操作系统,背后其实跑的是个 Node 服务器,前端是 React 做的,响应也快。
适合哪些场景?比如你想远程控制一台树莓派,或者搞个轻量的 Web 面板替代传统 VNC、远程桌面啥的,web-desktop-environment就比较合适。界面功能也不复杂:有文件管理器、终端、设置面板,基本操作都能覆盖。
技术上,后端用的是 Webnode(这个项目自带的框架),算是把 Node 和前端打通了。前端全是 React 组件构的,通信靠 WebSocket,速度还不错。部署也不麻烦,拉代码一装依赖就能跑,树莓派上也能轻松搞定。
如果你平时有用Electron、React开发桌面应用的经验,上手会比较快。用来做内部控制台、局域网管理工具都蛮方便的。
提醒一句:目前这个项目还在持续开发中,稳定性一般,但自己折腾着玩玩挺好。嗯,如果你想在树莓派上搞点有趣的远程控制,不妨试试它。
web-desktop-environment:基于Webnode的跨平台桌面环境
预估大小:197个文件
.workspace.code-workspace
474B
index.html
864B
index.css
561B
icon.css
39B
.gitignore
310B
.gitignore
310B
.gitattributes
16B
AppDelegate.h
196B
gradlew
6KB
settings.gradle
195B
10.75MB
文件大小:
评论区