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