開發 3 年擁有 100 萬使用者,這個作業系統開源了!
mall學習教程官網:macrozheng.com
來源:OSC開源社群
Puter 是近日在 GitHub 上最受歡迎的一款開源專案,正式開源還沒到一週 ——star 數就已接近 7k。
作者表示這個專案已開發 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技術一網打盡!
- 看了我專案中購物車、訂單、支付一整套設計,同事也開始悄悄模仿了...
- 訂單系統就該這麼設計,穩的一批!
- 支付系統就該這麼設計,穩的一批!
- 許可權系統就該這麼設計,穩的一批!