你有想過用 Go 語言自幹雲端桌面作業系統嗎?
從 2016 年開始,我因為個人需要開發了一個名為 ArozOS 的開源網頁桌面作業及雲端硬碟系統,不僅持續不斷地更新至今,使用者人數也在不斷地增加。在這 30分鐘的議程中,我會跟您分享在開發及維護上的種種趣事與挑戰,包含:
- ArozOS 系統的設計流程
- 從 PHP 轉移到 Go 的原因
- 重寫的過程和得到的改善
- 如何設計可熱插拔的模組
- 在 Go 內執行 JavaScript Interpreter 讓用戶進行 scripting
等等多種意想不到的開發技巧與實作方法!
About Toby Chui
Toby Chui - 在台留學的香港人。香港理工大學電子計算學系畢業生,現為成功大學資訊工程系碩士生,同時也是開源軟體及硬體開發者,主要使用語言為 Go 及 Vanilla JS。