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