瓦丁 - 概述
本章将概述 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 无法与其他基于瘦客户端的技术(例如 Angular.js)竞争。因此,Vaadin 的可扩展性低于其他可用技术。