Puter 是近日在 Github 上最受歡迎的一款開源項目,正式開源還沒到一周 ——star 數就已接近 7k。
作者表示這個項目已開發 3 年,并獲得了超過 100 萬用戶。
根據介紹,Puter 是基于 Web 的桌面操作系統,運行于瀏覽器中,具有豐富的功能、速度極快且可高度擴展。它可用于構建遠程桌面環境或用作云存儲服務、遠程服務器、Web 托管平臺等的界面。
特性
- 功能豐富:Puter 可用于構建遠程桌面環境,也可作為云存儲服務、遠程服務器、網絡托管平臺等的界面。
- 速度快:Puter 使用原生 JAVA 和 jQuery,直接與 DOM 進行互動,保證了運行速度。
- 高度可擴展:Puter 可進行高度定制和擴展,以滿足用戶的需求。
- 輕松上手:Puter 提供了一系列的說明和指南,使用戶可以輕松開始使用 Puter。
沒錯,Puter 選擇采用原生 Java 和 jQuery 編寫,而沒有使用前端三大框架(React、Vue、Angular)。作者解釋這是出于性能方面的考慮 —— 希望避免復雜的抽象并盡可能保持對整個技術棧的控制。
他說道:“Puter 直接與 DOM 進行交互,jQuery 為操作 DOM、處理事件等提供了優雅且強大的 API,并且這是一個快速、成熟且經過實戰考驗的框架。”
這一點他也是受到了一些不使用框架的項目,如 VSCode、Photopea 和 Onlyoffice 的啟發。
關于 Puter 的應用場景,作者列舉如下:
- 提供一個新穎界面且功能強大的替代 Dropbox、google Drive、OneDrive 等工具的平臺
- 為服務器和工作站提供遠程桌面環境
- 作為構建和托管網站、網頁應用、游戲的平臺
- 提供一個有利于學習關于 Web 開發、云計算、分布式系統等知識的開源項目和社區
最后感受一下這款 Web OS:
主界面
自帶了許多常用應用程序:終端、代碼編輯器、文本應用、文件管理器、App 商店,還有一些休閑游戲,等等。
延伸閱讀:中國14歲初中生,開源windows 12網頁版,star數近2k
相關鏈接
https://github.com/HeyPuter/puter
https://puter.com/
END