Web-Desktop-Environment基于Webnode的跨平台桌面环境

基于 Webnode 的跨平台桌面环境,做得还挺有意思的。web-desktop-environment这个项目,把传统桌面环境搬到了浏览器里,你只要开个网页,就能远程操作一台电脑。视觉上像个操作系统,背后其实跑的是个 Node 服务器,前端是 React 做的,响应也快。

适合哪些场景?比如你想远程控制一台树莓派,或者搞个轻量的 Web 面板替代传统 VNC、远程桌面啥的,web-desktop-environment就比较合适。界面功能也不复杂:有文件管理器、终端、设置面板,基本操作都能覆盖。

技术上,后端用的是 Webnode(这个项目自带的框架),算是把 Node 和前端打通了。前端全是 React 组件构的,通信靠 WebSocket,速度还不错。部署也不麻烦,拉代码一装依赖就能跑,树莓派上也能轻松搞定。

如果你平时有用ElectronReact开发桌面应用的经验,上手会比较快。用来做内部控制台、局域网管理工具都蛮方便的。

提醒一句:目前这个项目还在持续开发中,稳定性一般,但自己折腾着玩玩挺好。嗯,如果你想在树莓派上搞点有趣的远程控制,不妨试试它。

folder
web-desktop-environment:基于Webnode的跨平台桌面环境 预估大小:197个文件
file
.workspace.code-workspace 474B
file
index.html 864B
file
index.css 561B
file
icon.css 39B
file
.gitignore 310B
file
.gitignore 310B
file
.gitattributes 16B
file
AppDelegate.h 196B
file
gradlew 6KB
file
settings.gradle 195B
file
gradlew.bat 3KB
file
build_defs.bzl 602B
file
_BUCK 1KB
file
build.gradle 8KB
file
build.gradle 1002B
file
.buckconfig 114B
file
.gitignore 846B
file
.gitignore 351B
file
.gitignore 341B
file
.gitignore 13B
zip 文件大小:10.75MB