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的可扩展性不如其他现有技术。

广告