Vaadin - 概述



本章將提供Vaadin的概述。完成本章後,您還將能夠列出使用Vaadin的優缺點。

什麼是Vaadin?

Vaadin是一個開源的Web開發框架。它內建支援JavaScript和AJAX。您還可以使用Google Web Toolkit將其中的外部功能包含在內。Vaadin可以為開發者節省時間,因為它無需任何標記檔案即可在瀏覽器中呈現豐富的內容。所有標記和支援檔案都將在執行時藉助Vaadin框架生成。Vaadin使用Java作為程式語言,它支援伺服器端和客戶端開發。

優點和缺點

本節解釋了在Web應用程式中使用Vaadin的優點和缺點。

優點

Vaadin為其開發者提供了以下優點:

伺服器端程式設計

Vaadin使用Java構建。此外,開發者無需使用標記語言來開發網頁。Vaadin還提供使用Google Web Toolkit的各種支援。

提供多種選項

與任何傳統的Web技術相比,Vaadin提供了許多元件、佈局和不同的偵聽器;因此,使用Vaadin更可取。

完全面向物件

由於Vaadin是基於Java的,因此它是完全面向物件的。Java開發人員只需瞭解Vaadin類及其用途,就可以輕鬆開發網站。

易於學習和整合

Vaadin提供外掛支援,非常易於學習和與其他Web框架整合。

缺點

Vaadin為其開發者帶來了以下缺點:

難以找到熟練的技術人員

Vaadin是一項新興技術,因此熟練的技術人員始終供不應求,而且成本可能很高。因此,找到能夠解決Vaadin複雜問題的資源可能很困難。

JavaScript檔案的大小

根據上下文,動態JavaScript檔案的大小可能會增加,從而需要更大的伺服器來維持其在網際網路上的可訪問性。

沒有花哨的使用者介面

Vaadin專注於業務。您不能使用Vaadin建立任何花哨的網站。

可擴充套件性

一些專家認為,Vaadin無法與其他基於瘦客戶端的技術(如Angular.js)競爭。因此,Vaadin的可擴充套件性不如其他現有技術。

廣告
© . All rights reserved.