[App Sharing] Puter:一款开源一周star数就超过7k的WebOS
Tofloor
poster avatar
流浪的加菲
deepin
2024-03-11 14:22
Author

经过3年的发展累积了近100万用户,现在Puter在Github上开源了,star数已经超过了7k

image.png

Puter Github地址:https://github.com/HeyPuter/puter

image.png

Puter 是基于 Web 的桌面操作系统,运行于浏览器中,功能丰富且速度极快,而且具有高度可扩展性。它可用于构建远程桌面环境或用作云存储服务、远程服务器、Web 托管平台等的界面。

image.png

Puter 特性

  • 功能丰富:Puter 可用于构建远程桌面环境,也可作为云存储服务、远程服务器、网络托管平台等的界面。
  • 速度快:Puter 使用原* 和 jQuery,直接与 DOM 进行互动,保证了运行速度。
  • 高度可扩展:Puter 可进行高度定制和扩展,以满足用户的需求。
  • 轻松上手:Puter 提供了一系列的说明和指南,使用户可以轻松开始使用 Puter。

Puter 选择采用原* 和 jQuery 编写,而没有使用前端三大框架(React、Vue、Angular),作者解释这是出于性能方面的考虑 —— 希望避免复杂的抽象并尽可能保持对整个技术栈的控制。他说道:“Puter 直接与 DOM 进行交互,jQuery 为操作 DOM、处理事件等提供了优雅且强大的 API,并且这是一个快速、成熟且经过实战考验的框架。”

这一点他也是受到了一些不使用框架的项目,如 VSCode、Photopea 和 OnlyOffice 的启发。

❓ Why isn't Puter built with React, Angular, Vue, etc.?

For performance reasons, Puter is built with vanill* and jQuery. Additionally, we'd like to avoid complex abstractions and to remain in control of the entire stack, as much as possible.

Also partly inspired by some of our favorite projects that are not built with frameworks: VSCode, Photopea, and OnlyOffice.

❓ Why jQuery?

Puter interacts directly with the DOM and jQuery provides an elegant yet powerful API to manipulate the DOM, handle events, and much more. It's also fast, mature, and battle-tested.

关于 Puter 的应用场景,作者列举如下:

  • 提供一个新颖界面且功能强大的替代 Dropbox、Google Drive、OneDrive 等工具的平台
  • 为服务器和工作站提供远程桌面环境
  • 作为构建和托管网站、网页应用、游戏的平台
  • 提供一个有利于学习关于 Web 开发、云计算、分布式系统等知识的开源项目和社区

在线体验地址:https://puter.com/

Reply Favorite View the author
All Replies
流浪的加菲
deepin
2024-03-11 14:29
#1

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 View the author
dxy2020
deepin
2024-03-11 14:31
#2

支持中文吗

Reply View the author
流浪的加菲
deepin
2024-03-11 14:43
#3
dxy2020

支持中文吗

我在线体验了下,似乎不支持🤧

Reply View the author
👀偷偷观察
deepin
2024-03-11 15:00
#4

你不是超级版主吗?怎么没了

这个项目看上去很不错

Reply View the author
186******60
deepin
2024-03-12 18:04
#5

deepin以前不也基于浏览器技术构建过桌面,一言难尽。joy

Reply View the author
流浪的加菲
deepin
2024-03-12 18:40
#6
186******60

deepin以前不也基于浏览器技术构建过桌面,一言难尽。joy

愿闻其详,小板凳和水杯准备好了,就差故事了doubt

Reply View the author
wt5637
deepin
2024-03-21 17:15
#7

比起国产的可道云也就是个弟弟,产品成熟度低很多。不知道为啥热捧

Reply View the author
流浪的加菲
deepin
2024-03-21 17:28
#8
dxy2020

支持中文吗

楼下有个国产的同类产品推荐,可以体验下:可道云-kodbox

Reply View the author
dxy2020
deepin
2024-03-21 19:51
#9
流浪的加菲

楼下有个国产的同类产品推荐,可以体验下:可道云-kodbox

挺流畅的,感觉像基于手机桌面开发出来的

没有关闭按钮,全靠标签切换

Reply View the author