今天看了一下ZK框架,在其网站上看到ZK各个版本的对比,http://www.zkoss.org/product/edition.dsp
一些高级功能都只在收费版本中有,我们看看这些都是什么功能,就知道一个前端框架需要什么:
Category |
Description |
CE |
PE |
EE |
Architectural |
Server+client fusion |
v |
v |
v |
Clustering, Failover, Cloud, Ajax-as-a-Service |
v |
v |
v |
jQuery-based, GWT-compliant |
v |
v |
v |
Multi-mold and 100% CSS theme |
v |
v |
v |
MVC, J2EE, Portal |
v |
v |
v |
Layout & Window |
Windows (modal, pop-up, overlapped, embedded, minimized, maximized, draggable, sizable, messagebox…) |
v |
v |
v |
Panel (embedded, overlapped, minimized, maximized, draggable...) |
v |
v |
v |
Macro components |
v |
v |
v |
Hbox, Vbox, Splitter |
v |
v |
v |
Tabbox (accordion, horizontal/vertical layout, lightweight…) |
v |
v |
v |
Groupbox (3D, legend…) |
v |
v |
v |
Hfex and vfex |
v |
v |
v |
Hlayout and Vlayout |
v |
v |
v |
Layout Injection |
v |
v |
v |
Borderlayout |
v |
v |
v |
Columnlayout |
|
v |
v |
Portallayout |
|
|
v |
Tablelayout |
|
|
v |
Grid & Tree |
Grid, listbox, tree |
v |
v |
v |
Paging, nested |
v |
v |
v |
Submenu, sorting, frozen column, checkmark |
v |
v |
v |
Live data model |
v |
v |
v |
Grouping |
|
v |
v |
Master-detail |
|
v |
v |
Toolbar & Menu |
Menu (image, label, color picker, arbitrary HTML content) |
v |
v |
v |
Toolbar (file upload and arbitrary toolbar buttons) |
v |
v |
v |
Context menu |
v |
v |
v |
Cutomizable tooltips and popup |
v |
v |
v |
Fisheye menu |
|
v |
v |
Color picker |
|
v |
v |
Forms & Inputs |
Server side validation |
v |
v |
v |
Client side validation |
v |
v |
v |
Combobox, bandbox… |
v |
v |
v |
Number input (BigDecimal, double, int) |
v |
v |
v |
Datebox, timebox, calendar |
v |
v |
v |
Slider, spinner, progressbar |
v |
v |
v |
Captcha |
* |
v |
v |
Color Picker |
|
v |
v |
Data & Report |
Databinding and Annotation |
v |
v |
v |
Flash Chart |
v |
v |
v |
Integrate Hibernate, JPA, JDBC, TopLink, JNDI, Acegi |
v |
v |
v |
Integrate Spring - Variable Resolver |
v |
v |
v |
Integrate Spring - Security, Web Flow... |
|
|
v |
Integrate JFreeChart (2D/3D, bar, pie, stock, dial, gantt…) |
|
v |
v |
Integrate JasperReports (PDF/Excel/ODT/XML/HTML... export) |
|
v |
v |
XML generator |
|
v |
v |
Ajax Push |
Event Queue |
v |
v |
v |
Inter-browser sharable Live Data |
|
v |
v |
Server push - Client Polling |
v |
v |
v |
Server push - Comet |
|
|
v |
Animation |
Drag-and-Drop, Drag-and-Size |
v |
v |
v |
Slide, fade, drop out, all kind of jQuery animation |
v |
v |
v |
Bookmarking/history management (inter-iframe supported) |
v |
v |
v |
Multimedia & Utilities |
Fully customizable theme with CSS |
v |
v |
v |
Fully customizable file upload |
v |
v |
v |
Dynamic image, audio, flash, iframe… |
v |
v |
v |
Dynamic widget templating |
v |
v |
v |
Timer, piggyback, echo back |
v |
v |
v |
Google Analytics support |
v |
v |
v |
Filedownload |
v |
v |
v |
Resumable Filedownload |
|
|
v |
iFrame intercommunication |
|
|
v |
Indexable by Search Engines |
|
|
v |
Performance & Security |
Batch request optimizer |
v |
v |
v |
Network error handling |
v |
v |
v |
No business logic exposure at client |
v |
v |
v |
XSS, DoS protection |
v |
v |
v |
End-to-end performance monitoring |
v |
v |
v |
Access statistic monitoring |
v |
v |
v |
On-demand client widget rendering |
v |
v |
v |
Turbo performance boost (huge data model, complex layout…) |
|
|
v |
Inaccessible widget block |
|
|
v |
Desktop reuse |
|
|
v |
Request auto-resend mechanism |
|
|
v |
Memory optimization |
|
|
v |
Script & Expressions |
Script in Java |
v |
v |
v |
Script in Groovy, JavaScript, Ruby, Python |
v |
v |
v |
Express in EL |
v |
v |
v |
Express in MVEL, OGNL |
|
|
v |
Internationalization |
Internationalization |
v |
v |
v |
23+ language translation |
v |
v |
v |
IDE & Tool Support |
Support Eclipse, MyEclipse, NetBeans, IBM RAD, BEA Workshop, Oracle JDeveloper… |
v |
v |
v |
Support Grinder, JUnit, Selenium, JMeter |
v |
v |
v |
Browsers & Servers |
Support IE6, IE7, IE8, FF2, FF3, FF3.5, Chrome, Safari, Opera… |
v |
v |
v |
Support Tomcat, Jetty, WebShpere, Glass Fish, WebLogic, Oracle… |
v |
v |
v |
Support Jetspeed 2, Liferay, WebSphere Portal, Pluto… |
v |
v |
v |
Support JRE/JDK 1.4, 5, 6 |
v |
v |
v |
分享到:
相关推荐
这时,出现了第一个Web前端框架技术――JavaScript框架。 在2000年代,出现了大量的Web前端框架技术,如Prototype、jQuery、Dojo等。这些框架技术的出现,极大地改变了Web应用程序的开发方式,使得开发者可以更快速...
而"Vue.js"前端框架技术从众多框架中脱颖而出,成为构建用户界面的前端框架技术之一。该文基于"Vue.js"前端框架技术研究,阐述了"Vue.js"数据驱动和组件化核心思想,并就基于"Vue.js"的单页"Web"应用和项目开发工程化...
HUI移动端前端框架,作为一个专门为移动端设计的前端解决方案,它以其简洁的API、丰富的组件库以及良好的可扩展性,深受开发者们的喜爱。本文将深入探讨HUI框架的核心特性、主要功能以及在实际项目中的应用策略。 ...
Angular是由Google维护的一个全面的前端框架,它包含了一整套构建现代Web应用所需的功能。Angular采用MVVM(Model-View-ViewModel)架构,支持双向数据绑定,使得模型和视图的同步变得更加简单。此外,Angular还提供...
**H+前端框架详解** H+ UI是一款专为现代浏览器设计的高性能、响应式、轻量级的前端框架,致力于提供一套完整的页面解决方案。这款框架以其简洁的代码、丰富的组件库以及良好的兼容性赢得了广大开发者喜爱。在构建...
本手册主要关注前端框架、模板及其相关知识,旨在帮助开发者更好地理解和应用这些技术。 首先,前端框架如Angular、React和Vue.js,都是用于构建用户界面的开源库或框架。Angular是由Google维护的全面框架,它提供...
从提供的文件内容中,...以上知识点涵盖了从搭建MVC框架项目、配置日志、集成Bootstrap前端框架、选择合适的第三方库等方面的知识,帮助开发者理解和掌握如何利用现有的框架和工具快速搭建一个功能完备的web应用程序。
作为一个优秀的前端框架,它应当支持移动优先的开发策略,即首先优化移动设备的用户体验,然后扩展到桌面和其他大屏幕设备。iOS7风格框架可能内置了响应式布局,自动调整页面布局以适应不同尺寸的屏幕,确保在各种...
区别于那些基于 MVVM 底层的前端框架,却并非逆道而行,而是信奉返璞归真之道。准确地说,它更多是面向后端开发者,你无需涉足前端的各种工具,只需面对浏览器本身,让一切你所需要的元素与交互,从这里信手拈来。...
6. **兼容性与可扩展性**:为了适应不同的前端技术栈,微应用框架往往对React、Vue、Angular等主流框架有良好的支持,并且具有良好的可扩展性,允许开发者自定义加载策略和渲染策略。 在实际项目中,京东的微应用...
Ace前端框架是一个专门为开发者设计的高效、可定制的前端解决方案,它使得构建各种风格的网站变得轻松快捷。Ace框架在Java开发环境中尤为受欢迎,因为它的跨平台性和与后端技术的良好整合性,使得Java开发者在前端...
Ace 前端框架是一款专为后台开发人员设计的强大工具,它填补了开发者在前端技能上的空白,使得那些专注于后端技术的工程师也能轻松应对前端开发任务。Ace 框架以其高效、易用和丰富的功能特性,成为了许多开发团队的...
7. **前端框架应用**: 虽然"相册特效前端框架"这个名字暗示可能有一个完整的框架,但在这里可能是指一种特定的实现方式,即利用现有的技术栈(JQuery和CSS3)来创建自定义的前端组件。这展示了前端开发中的模块化...
现在市场中Web前端开发框架有很多,常用的就那么几个,这也是技术人员对框架库认知达成共识,才能让一个产品受到大家的关注,技术人员口碑的形成和养成的习惯是离不开的,如果你用一款前端开发框架开发web应用,一直...
当前,前端技术正处于一个新旧交替的关键阶段,多种观念和技术并存,为开发者提供了丰富的选择。 #### 二、前端框架的现状与趋势 ##### 2.1 前端框架的发展背景 - **Web应用的变化**:从简单的静态网页到复杂的...
".net前端界面框架"则是指专为.NET环境设计的前端框架,如Durandal.js、Aurelia、Blazor等,这些框架能够与.NET后端框架协同工作,提供一套完整的开发解决方案。 ".net 左侧导航"强调了框架在设计时特别考虑了左侧...
"前端聊天框架 3.7.7"是一个专为实现此类功能而设计的前端框架,它以其易用性和高效性在市场上脱颖而出。这个框架主要基于JavaScript语言,充分利用了Web技术的最新进展,以满足开发者对接JSON格式数据的需求,从而...
这份名为“前端框架网址大全”的资源集合,无疑为前端开发者提供了一个宝贵的导航平台,免去了他们在网络海洋中寻找合适框架的困扰。 首先,HTML(HyperText Markup Language)是网页内容的基础,它是用来描述网页...
"lay前端练习框架.zip"是一个专为前端学习者设计的实践平台,旨在帮助开发者深入理解和掌握前端框架的使用。这个压缩包包含了一个名为"test"的文件,可能是一个测试目录或者文件,用于存放练习项目或代码示例。 ...
在IT行业中,前端框架是...总结来说,"前端框架点餐前台模版"是一个结合了前端框架技术、响应式设计、优秀UI/UX设计、数据管理以及安全性和性能优化的综合解决方案,为小型餐饮企业提供了一个高效且吸引人的点餐平台。