ToolGUI 在文字互動和基礎元件方面已經有一定的成果。以下將詳細整理目前已完成的功能、尚待開發的功能,以及一些值得思考的未來方向。
ToolGUI 的核心功能之一,能夠在前端實現的文字處理和展示。
包括按鈕、輸入框等常見的 HTML 表單元件,為使用者提供直觀的互動方式。
目前已有 Columns, Box, Sidebar。
Streamlit 在這部分提供很多 Component,但目前因為由於不熟悉 Golang 在資料處理的習慣,還不確定介面要怎麼設計。
Plugin Interface 是展性的關鍵,能夠讓使用者自定義功能。
但目前前端介面的設計仍需進一步探索,以提供使用者友善的插件開發體驗。
允許 App 記錄使用者資訊,例如登入狀態、個人設定等。
可以減少非必要的更新。
可以讓使用者通過 URL 直接傳遞參數,增加應用程式的靈活性。
Streamlit 有一個非官方維護的 stlite,做到了 In-browser Streamlit。
ToolGUI 已經具備了良好的基礎,正在為更多功能、更好的擴展性努力。2024 鐵人賽文章完結了,但 ToolGUI 沒有完結 😉 ,謝謝大家。