- Vaadin 教程
- Vaadin - 首頁
- Vaadin – 概述
- Vaadin – 環境搭建
- Vaadin – 建立第一個應用程式
- Vaadin – 架構
- 使用者介面元件
- Vaadin – 核心元素
- Vaadin – 佈局元件
- Vaadin – 主題
- Vaadin 有用資源
- Vaadin - 快速指南
- Vaadin - 有用資源
- Vaadin - 討論
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的可擴充套件性不如其他現有技術。