@@ 14,7 14,7 @@
\end{itemize}
\end{onehalfspacing}
-由於架構變更,使得平台上自行開發的元件必須重新實做。以此為契機,我們將採用可上線運行的高標準撰寫,並且著重其完備性,而非僅只進行機制的概念驗證。在實做過程中,我們也將反覆審視此架構下對於使用者體驗的影響,並且透過擴展網頁界面功能以其他方式彌補。
+由於架構變更,使得平台上自行開發的元件必須重新實做。以此為契機,我們將採用可上線運行的高標準撰寫,並且著重其完備性,而非僅只進行機制的概念驗證。在實做過程中,我們也將反覆審視此架構下對於易用性與使用者體驗的影響,並且透過擴展網頁界面功能以其他方式彌補。
\subsection{安全性}
@@ 40,7 40,9 @@
CSKloud 達成一代願景中的開放使用者直接存取 Kubernetes API,使用者可以透過標準 Kubernetes 客戶端(如 kubectl\footnote{kubectl: Kubernetes 官方提供的 CLI (指令列界面)型客戶端。})存取叢集,但系統仍然提供一個網頁界面。除了用以觸發權限開通流程,這個網頁界面同時具備作為 Kubernetes 的通用型界面的功能,由 Kubernetes 的角度出發設計,用意主要在輔助與簡化使用,以及提供 kubectl 所缺乏的配額視覺化等在 CLI 場景難以實做的功能。
-在網頁界面的實做方面,由於 CSKloud 開放存取 Kubernetes API,可以將其直接作為網頁後端利用,因此採用 SPA 架構重新實做網頁界面,免除另外維護網頁後端伺服器所產生的維運成本及資安顧慮,同時也利用 Kubernetes API 對資料更新的推送機制,搭配 SPA 動態控制內容的特性,達成即時的資訊更新,大幅地增強使用者體驗。另外將對於 Helm 的支援透過 WebAssembly 改由直接在瀏覽器端運行,並且將其功能完善,開放更多的 Helm Charts 提供安裝。
+此網頁界面預計不論是具備 Kubernetes 經驗的老手,或是剛入門的新手都能從中獲益。我們將透過提供編輯器與 resource 種類定義整合,提供更好的 resources 撰寫與瀏覽體驗,彌補此場域在整合式開發環境的希缺,對於探索學習 Kubernetes 功能或者日常使用皆有所幫助。另外我們以 Helm 達成完整的應用程式安裝管理功能,提供高層次、步驟式的圖形化操作界面,有利於新手快速的達成安裝常見軟體的基本任務。
+
+在實做方面,由於 CSKloud 開放存取 Kubernetes API,可以將其直接作為網頁後端利用,因此採用 SPA 架構重新實做網頁界面,免除另外維護網頁後端伺服器所產生的維運成本及資安顧慮,同時也利用 Kubernetes API 對資料更新的推送機制,搭配 SPA 動態控制內容的特性,達成即時的資訊更新,大幅地增強使用者體驗。另外將對於 Helm 的支援透過 WebAssembly 改由直接在瀏覽器端運行,並且將其功能完善,開放更多的 Helm Charts 提供安裝。
\section{叢集加固實做}