本章将概述Vaadin.完成本章后,您还可以列出与Vaadin合作的优点和缺点.
什么是Vaadin?
Vaadin是一个开源的Web开发框架.它内置了对Java脚本和AJAX的内置支持.您还可以使用Google Web工具包将外部功能包含在其中. Vaadin为开发人员节省了时间,因为它在没有任何标记文件帮助的情况下在浏览器中呈现丰富的内容.所有标记和支持文件都将在Vaadin框架的帮助下在运行时生成. Vaadin使用Java作为编程语言,它支持服务器端和客户端开发.
优点和缺点
本节介绍优缺点在您的网络应用程序中使用Vaadin.
优点
Vaadin为开发人员提供以下优势 :
服务器端编程
Vaadin是使用Java构建的.此外,开发人员无需使用标记语言来开发网页. Vaadin还使用Google Web工具包提供各种支持.
提供多个选项
Vaadin提供了许多组件,布局和任何传统网络技术相比,不同的听众;因此,最好使用Vaadin.
完全面向对象
由于Vaadin是基于Java的,因此它是完全的面向对象.只需了解Vaadin类及其用途,Java开发人员就可以轻松开发网站.
易于学习和集成
Vaadin提供插件支持,它非常容易学习并与其他Web框架集成.
缺点
Vaadin提供其开发人员面临以下不利因素;
难以找到技术人员
Vaadin是一项近期技术,因此技术娴熟人员总是随需应变,而且成本很高.因此,找到可以解决Vaadin复杂问题的资源可能很困难.
Java脚本文件的大小
取决于在上下文中,动态java脚本文件的大小可能会增加,因此需要更大的服务器来维持其在Internet上的可访问性.
没有花哨的用户界面
Vaadin专注于业务.你无法使用Vaadin创建任何花哨的网站.
可扩展性
一些专家认为Vaadin无法与其他瘦身竞争基于客户端的技术,如Angular.js.因此,Vaadin的可扩展性低于其他可用技术.