Puter 是近日在 GitHub 上最受歡迎的一款開源項目,正式開源還沒到一周 ——star 數(shù)就已接近 7k。
作者表示這個項目已開發(fā) 3 年,并獲得了超過 100 萬用戶。


根據(jù)介紹,Puter 是基于 Web 的桌面操作系統(tǒng),運行于瀏覽器中,具有豐富的功能、速度極快且可高度擴展。它可用于構(gòu)建遠程桌面環(huán)境或用作云存儲服務、遠程服務器、Web 托管平臺等的界面。
特性
功能豐富:Puter 可用于構(gòu)建遠程桌面環(huán)境,也可作為云存儲服務、遠程服務器、網(wǎng)絡托管平臺等的界面。
速度快:Puter 使用原生 javascript 和 jQuery,直接與 DOM 進行互動,保證了運行速度。
高度可擴展:Puter 可進行高度定制和擴展,以滿足用戶的需求。
輕松上手:Puter 提供了一系列的說明和指南,使用戶可以輕松開始使用 Puter。

沒錯,Puter 選擇采用原生 javascript 和 jQuery 編寫,而沒有使用前端三大框架(React、Vue、Angular)。作者解釋這是出于性能方面的考慮 —— 希望避免復雜的抽象并盡可能保持對整個技術(shù)棧的控制。
他說道:“Puter 直接與 DOM 進行交互,jQuery 為操作 DOM、處理事件等提供了優(yōu)雅且強大的 API,并且這是一個快速、成熟且經(jīng)過實戰(zhàn)考驗的框架?!?br />
這一點他也是受到了一些不使用框架的項目,如 VSCode、Photopea 和 OnlyOffice 的啟發(fā)。

關于 Puter 的應用場景,作者列舉如下:
提供一個新穎界面且功能強大的替代 Dropbox、Google Drive、OneDrive 等工具的平臺
為服務器和工作站提供遠程桌面環(huán)境
作為構(gòu)建和托管網(wǎng)站、網(wǎng)頁應用、游戲的平臺
提供一個有利于學習關于 Web 開發(fā)、云計算、分布式系統(tǒng)等知識的開源項目和社區(qū)
最后感受一下這款 Web OS:
主界面

自帶了許多常用應用程序:終端、代碼編輯器、文本應用、文件管理器、App 商店,還有一些休閑游戲,等等。

