Vaddin 是一个Web应用程序框架,用其开发的浏览器应用界面可以达到和桌面应用类似的效果,但和Flash ,Silverlight不同的是,Vaddin应用无需再浏览器上安装任何插件。它是一个纯Java开发环境,开发人员无需深入了解HTML,XML或是Javascipt。如果你曾经使用Java开发过Swing,SWT等应用,可以非常容易开始使用Vaddin开发Web应用。
下表为Vaddin 应用程序框架和其它一些应用程序框架的比较:
Vaddin 应用程序框架具有如下特点:
- Comprehensive Component Framework
提供大量的UI控件,支持托放,支持移动设备(触摸事件),数据绑定MVC,支持代码或HTML定义界面。支持自定义控件等。
Vaddin UI控件基于GWT,因此具有很好的浏览器兼容性,无需安装浏览器插件。支持分页,回退按键,支持URL参数等。
- Customizable Look and Feel
很好的CSS支持,多种内置Theme和Style,并可以自定义主题和风格。
纯Java开发环境,强大的服务器端技术开发模式,部署只需单个Jar文件,兼容多种Java虚拟机。
- Secure Web Application Architecture
服务器端状态管理,应用程序代码运行在服务器端,内置输入校验,安全请求检测等。
- Extensible Component Architecture
支持GWT扩展,提供多种插件以满足应用程序开发需求。
支持多种开发环境如Eclipse, Netbean, Maven 并提供Vaadin TestBench测试框架。
支持JSR154 Java EE Sevlet 2.3+ 部署框架。 支持JSR 168,JSR286 Portlet部署。支持Google App Engine部署。
最后看看 Vaadin提供的Sampler的界面。在线演示
部分截图如下:
分享到:
相关推荐
Vaadin,源自北欧的Web应用开发利器,是一款由芬兰ITMill公司开发的开源富互联网应用程序(Rich Internet Applications,简称RIA)开发框架。其历史可追溯至2000年,最初以Millstone用户界面类库的形式出现,经过多...
赠送jar包:android-json-0.0.20131108.vaadin1.jar; 赠送原API文档:android-json-0.0.20131108.vaadin1-javadoc.jar; 赠送源代码:android-json-0.0.20131108.vaadin1-sources.jar; 赠送Maven依赖信息文件:...
Vaadin是一个面向Java开发者的基于AJAX的Web应用开发框架,它允许开发者使用Java来构建高质量的用户界面,无论是在服务器端还是客户端。Vaadin提供了一系列现成的用户界面组件库和一个清晰的框架,用于创建自定义...
Vaadin 是一个强大的Java Web应用程序开发框架,专为构建富互联网应用(RIA)而设计,尤其适合开发响应式和交互性强的Web应用。这个框架利用HTML5技术,使其能够适应移动设备,为开发者提供了创建移动Web App的解决...
赠送jar包:android-json-0.0.20131108.vaadin1.jar; 赠送原API文档:android-json-0.0.20131108.vaadin1-javadoc.jar; 赠送源代码:android-json-0.0.20131108.vaadin1-sources.jar; 赠送Maven依赖信息文件:...
Vaadin是一款基于Java的开源富互联网应用程序(RIA)框架,主要使用Apache V2许可协议。由芬兰的IT Mill公司(后来更名为Vaadin Ltd)开发,最初以...通过使用Vaadin,企业可以快速构建高效、美观且易于维护的Web应用。
org.vaadin.addons.dcharts-widget-0.10.0-dcharts-widget-0.10.0.jar
从上述内容可以看出,这本书籍旨在为读者提供一套全面的使用Spring Boot和Vaadin开发现代Web应用的教程,不仅包括前端界面开发,也包括后端架构的构建,同时对安全性、性能优化以及现代Web应用趋势也有所涉及。...
### Vaadin:服务器端 AJAX Web 应用程序开发框架 #### 概述 Vaadin 是一种服务器端 AJAX Web 应用程序开发框架,它允许开发者使用 Java 构建高质量的用户界面。该框架提供了一系列现成可用的用户界面组件以及一个...
**Vaadin** 是一款开源的Java框架,用于构建现代化的企业级Web应用程序。它提供了一种简单的方式来创建复杂的用户界面,而无需编写任何JavaScript代码。本手册将引导您完成Vaadin的基本安装步骤,并简要介绍如何在...
- **定义**:Vaadin是一款基于Ajax的Web应用开发框架,允许开发者利用Java语言构建高质量的用户界面,既可在服务器端也可在客户端操作。 - **特性**: - 提供了一套丰富的UI组件库; - 拥有一个简洁的框架来创建...
Vaadin是一个功能强大的AJAX Web应用程序开发框架,它使开发者能够利用Java在服务器端和客户端构建高质量的用户界面。该框架不仅提供了一系列现成的用户界面组件库,还提供了一个干净的架构,便于创建自定义组件。其...
本书是基于他个人使用Vaadin框架进行Web开发的实践总结,为读者提供了使用Vaadin进行Web应用开发的捷径。 在本书中,作者着重介绍了Vaadin 7的UI设计方法,并通过实例来说明如何高效构建Web应用程序。本书还涵盖了...
Vaadin 不仅提供了一个强大的 Java 开发框架,还为开发者提供了详尽的文档和支持,有助于快速上手并构建出高质量的 Web 应用。对于初学者而言,掌握 Vaadin 的安装和基础使用是非常重要的第一步。
[Packt Publishing] Vaadin 7 学习教程 第2版 英文版 [Packt Publishing] Learning Vaadin 7 2nd Edition E Book ☆ 图书概要:☆ Master the full range of web development features powered by Vaadin built...
Vaadin是一款基于Java的Web应用框架,主要用于构建用户界面,尤其以其富客户端(Rich Internet Application,RIA)...通过阅读和实践,你可以逐步熟悉并精通Vaadin框架,从而开发出功能丰富、用户体验优秀的Web应用。