開發 3 年擁有 100 萬使用者,這個作業系統開源了

技术颜良發表於2024-03-17

開發 3 年擁有 100 萬使用者,這個作業系統開源了!

macrozheng 2024-03-17 10:32 江蘇 聽全文
開發 3 年擁有 100 萬使用者,這個作業系統開源了

mall學習教程官網:macrozheng.com

來源:OSC開源社群

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

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

開發 3 年擁有 100 萬使用者,這個作業系統開源了開發 3 年擁有 100 萬使用者,這個作業系統開源了

Puter介紹

根據介紹,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


Github上標星60K的電商實戰專案mall,全套 影片教程(2023最新版) 已更新完畢!全套教程約40小時,共113期,透過這套教程你可以擁有一個涵蓋主流Java技術棧的完整專案經驗,同時提高自己獨立開發一個專案的能力,下面是專案的整體架構圖,感興趣的小夥伴可以點選連結 mall影片教程 加入學習。

圖片

整套 影片教程 的內容還是非常完善的,涵蓋了mall專案最佳學習路線、整體框架搭建、業務與技術實現全方位解析、線上Docker環境部署、微服務專案學習等內容,具體大綱可以參考下圖,你也可以點選連結 mall影片教程 瞭解更多內容。

圖片

推薦閱讀

  • 69K Star!這是我見過最強的開源電商系統 !!
  • Github標星60K!一套完整的專案實戰教程來了,主流Java技術一網打盡!
  • 看了我專案中購物車、訂單、支付一整套設計,同事也開始悄悄模仿了...
  • 訂單系統就該這麼設計,穩的一批!
  • 支付系統就該這麼設計,穩的一批!
  • 許可權系統就該這麼設計,穩的一批!

macrozheng
專注Java技術分享,解析優質開源專案。涵蓋SpringBoot、SpringCloud、Docker、K8S等實用技術,作者Github開源專案mall(50K+Star)。
287篇原創內容

圖片

閱讀 1791

相關文章