Vaadin - 概述

本章将概述 Vaadin。读完本章后,您还将能够列出使用 Vaadin 的优点和缺点。

什么是 Vaadin?

Vaadin 是一个开源 Web 开发框架。它内置对 Java 脚本和 AJAX 的支持。您还可以使用 Google Web 工具包将外部功能包含在其中。Vaadin 为开发人员节省了时间,因为它可以在浏览器中呈现丰富的内容,而无需任何标记文件的帮助。所有标记和支持文件都将在运行时借助 Vaadin 框架生成。 Vaadin 使用 Java 作为编程语言,支持服务器端和客户端开发。

优点和缺点

本节介绍在 Web 应用程序中使用 Vaadin 的优点和缺点。

优点

Vaadin 为其开发人员提供以下优势 −

服务器端编程

Vaadin 使用 Java 构建。此外,开发人员无需使用标记语言来开发网页。Vaadin 还使用 Google Web 工具包提供各种支持。

提供多种选择

与任何传统 Web 技术相比,Vaadin 提供了许多组件、布局和不同的监听器;因此,最好使用 Vaadin。

完全面向对象

由于 Vaadin 基于 Java,因此它完全面向对象。Java 开发人员只需了解 Vaadin 类及其用途,就可以轻松开发网站。

易于学习和集成

Vaadin 提供插件支持,并且非常易于学习和与其他 Web 框架集成。

缺点

Vaadin 为其开发人员提供了以下缺点 −

难以找到熟练的人员

Vaadin 是一项新技术,因此对熟练的人员总是供不应求,而且成本高昂。因此,找到能够使用 Vaadin 解决复杂问题的资源可能很困难。

Java 脚本文件的大小

根据上下文,动态 Java 脚本文件的大小可能会增加,因此需要更大的服务器来维持其在互联网上的可访问性。

没有花哨的用户界面

Vaadin 专注于业务。您无法使用 Vaadin 创建任何花哨的网站。

可扩展性

一些专家认为 Vaadin 无法与其他基于瘦客户端的技术(如 Angular.js)竞争。因此,Vaadin 的可扩展性不如其他可用技术。