當前位置: 妍妍網 > 碼農

GitHub頂流"Web OS"——執行於瀏覽器的桌面作業系統、使用者超100萬、原生jQuery和JS編寫

2024-03-10碼農

Puter 是近日在 GitHub 上最受歡迎的一款開源計畫,正式開源還沒到一周 ——star 數就已接近 7k。

作者表示這個計畫已開發 3 年,並獲得了超過 100 萬使用者。

根據介紹,Puter 是基於 Web 的桌面作業系統,執行於瀏覽器中,具有豐富的功能、速度極快且可高度擴充套件。它可用於構建遠端桌面環境或用作雲端儲存服務、遠端伺服器、Web 托管平台等的界面。

特性

  • 功能豐富 :Puter 可用於構建遠端桌面環境,也可作為雲端儲存服務、遠端伺服器、網路托管平台等的界面。

  • 速度快 :Puter 使用原生 JavaScript 和 jQuery,直接與 DOM 進行互動,保證了執行速度。

  • 高度可延伸 :Puter 可進行高度客製和擴充套件,以滿足使用者的需求。

  • 輕松上手 :Puter 提供了一系列的說明和指南,使使用者可以輕松開始使用 Puter。

  • 沒錯,Puter 選擇采用原生 JavaScript 和 jQuery 編寫,而沒有使用前端三大框架(React、Vue、Angular)。作者解釋這是出於效能方面的考慮 —— 希望避免復雜的抽象並盡可能保持對整個技術棧的控制。

    他說道:「Puter 直接與 DOM 進行互動,jQuery 為操作 DOM、處理事件等提供了優雅且強大的 API,並且這是一個快速、成熟且經過實戰考驗的框架。」

    這一點他也是受到了一些不使用框架的計畫,如 VSCode、Photopea 和 OnlyOffice 的啟發。

    關於 Puter 的套用場景,作者列舉如下:

  • 提供一個新穎界面且功能強大的替代 Dropbox、Google Drive、OneDrive 等工具的平台

  • 為伺服器和工作站提供遠端桌面環境

  • 作為構建和托管網站、網頁套用、遊戲的平台

  • 提供一個有利於學習關於 Web 開發、雲端運算、分布式系統等知識的開源計畫和社群

  • 最後感受一下這款 Web OS:

    主界面

    內建了許多常用應用程式:終端、程式碼編輯器、文本套用、檔管理器、App 商店,還有一些休閑遊戲,等等。

    延伸閱讀

    相關連結

    https://github.com/HeyPuter/puter

    https://puter.com/

    END


    有獎問答

    參與互動即有機會獲得 客製開源魔術方塊一個

    這裏有最新開源資訊、軟體更新、技術幹貨等內容

    點這裏 ↓↓↓ 記得 關註✔ 標星⭐ 哦