流浪的加菲
2024-03-11 14:29 deepin
Getting Started
Local Development
git clone https://github.com/HeyPuter/puter
cd puter
npm install
npm start
This will launch Puter at http://localhost:4000 (or the next available port).
Using Docker
git clone https://github.com/HeyPuter/puter
cd puter
docker compose up
Reply Like 0 View the author
经过3年的发展累积了近100万用户,现在Puter在Github上开源了,star数已经超过了7k
Puter Github地址:https://github.com/HeyPuter/puter
Puter 是基于 Web 的桌面操作系统,运行于浏览器中,功能丰富且速度极快,而且具有高度可扩展性。它可用于构建远程桌面环境或用作云存储服务、远程服务器、Web 托管平台等的界面。
Puter 特性
Puter 选择采用原* 和 jQuery 编写,而没有使用前端三大框架(React、Vue、Angular),作者解释这是出于性能方面的考虑 —— 希望避免复杂的抽象并尽可能保持对整个技术栈的控制。他说道:“Puter 直接与 DOM 进行交互,jQuery 为操作 DOM、处理事件等提供了优雅且强大的 API,并且这是一个快速、成熟且经过实战考验的框架。”
这一点他也是受到了一些不使用框架的项目,如 VSCode、Photopea 和 OnlyOffice 的启发。
关于 Puter 的应用场景,作者列举如下:
在线体验地址:https://puter.com/