今天看了一下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 |