-
FEATURED COMPONENTS
First time here? Check out the FAQ!
The ZK team is pleased to release ZK 5 RC with its developer-centric and architectural innovation such as Server+Client Fusion and Ajax-as-a-Service.
Since 2005 ZK has been renowned for its' server-centric approach, providing the ultimate in productivity gains. In addition, developers can now optionally leverage the full controllability of client-side programming. It is not about server-centric or client-centric, it is about developer-centric!
With the release of ZK 5 RC come some very important changes.
* Server+Client Fusion: With ZK 5's new architecture, developers can not only leverage the productivity boost of the server-centric architecture, but also the full controllability and instant responsiveness of client-side programming.
* jQuery: ZK 5 now allows developers to maximize the user experience using enterprise-level ZK widgets and the simplicity of jQuery.
* Ajax-as-a-Service: ZK 5 now brings the ability to load client-side JavaScript packages from distributed servers. This delivers EAI integration client-side, enabling the same close knit ease of backend integration but at the client!
* LGPL: ZK 5 is now licensed under the LGPL license.
Download & other resources
@ofeus
No - this is a compatibility trick. The class is included, but not the methods (compare the sources).
Try to create a border layout with north, east, west, etc... and try to set collabsible, resizeable, minsize, maxsize, or setting a title. The zkex.jar, which includes this functionality, is no more part of the community edition since 5.0.0 RC.
We use 100% pure Java and recognize immediate, if functionality changes.
None of our applications runs with 5.0.0, but run perfect with 3.6.2 community edition.
Okay, I just read the feature list at the download page, but doesn't test ist.
But in these thread one of the zk team members write that they will include full
support for the layout components in the community edition.
Quote from the thread:
http://www.zkoss.org/forum/index.zul#path%3DlistComment%3BdiscussionId%3D9714%3BcategoryId%3D14%3B
"In response to the strong demand of the full-featured borderlayout,
we repackaged ZK 5.0 RC Community Edition with the full-featured borderlayout,
including title and collapse.
Make sure the build number you downloaded is 09100117."
Perhaps the zk team is rethinking the new license model.
let's hope that everything will be fine
ok, this is a good step by the ZK team, but it would be correct, I think, to be transparent and clear, that they posted on the page
http://www.zkoss.org/price/pricing.dsp
an additional column comparing Community Edition to better understand the difference with the Professional and Enterprice!
Then, what is the Standard license???
Come on, guys. I think you are overreacted. I downloaded the community edition and tried it. All functions I want are there, except the charting. ZK was licensed under GPL and charged professional/enterprise for a long time. Now they opened up with community edition under LGPL. It means free of charge (at least, for me -- I don't distribute my apps under GPL). I welcome this change as long as they can keep improving the community edition.
@ofeus, I tested the borderlayout with last build. Yes, it is full functional. I also tested some hflex/vflex with borderlayout. It seems work nicely.
Zero5, what about the Zk package. In the licensing page it's clear that they will be priced. ZKGoogleMap, ZKCalendar, ZKSpreadsheet...
I have a couple of website using all of them and I don't have money to pay those high fees...
Kazuma, it is better to have ZK team to answer you. All I know ZK and these supplemental products were licensed under GPL (and now?). It is free only if you distribute your applications under GPL. My clients bought the license, when I implemented a contract for them.
From my point of view, ZK has, at least, a free version (LGPL) for commercial use now. It is an improvement to me. I am not sure about the others. It is, of course, better to all LGPL, but I think it is unlikely. They have to make money. ZK is, I think, too complex to be maintained by volunteers. Just a thought, how about someone implements the features found in professional or enterprise editions and licensed in under LGPL? Is it legally possible? It seems not difficult technically -- zkex.jar and zkmax.jar are small comparing to other ZK files. But, forking is usually not good. Well, I am not sure.
Zero5, I totally understand they need to make money. If the prices were not so high I would be happy to pay for using the commercial versions and if I do something for a customer, I will definitely don't have any issue in having them paying for the package.
I don't mind being forced to use a community edition of ZK for my personal stuff, but now I must rewrite the entire calendar or gmaps parts (fortunately i haven't started use spreadsheet yet) to use different solution.
Other companies do provide all packages, with basic functionalities, making the faster, and fully featured version on charge, and charging support.
I don't blame the option, but since I need to start a new project from scratch I dunno if I can develop it with 3.6.x and then having my customer running it on 5.0.x (making him pay, no problem with that) without rewriting part of the code.
I prefer to start using another tool (ICEFaces maybe, or Thinwire or something else) that are definitely less powerful and waybe more complex than ZK but their licensing is clear and the developer version is the same that the "commercial" version.
Just disappointed. There are ways to do business, this is Microsoft Like.
Asked: 2009-09-29 04:43:58 +0800
Seen: 12,305 times
Last updated: Jan 30 '11