Home

News: ZK 5 is officially released.

  1. ZK 5 is officially released. (17 messages)

    Since its release to the Ajax community in 2005, the ZK open source framework has developed a strong community with tens of thousands of registered developers and over one million downloads. Building on its existing server-centric foundation, ZK 5 introduces Server+client Fusion; the technology combines the productivity and security gains of server-centric development with the full controllability of client side programming. Key advancements in ZK 5 include: • Server+client Fusion; developers are free to leverage technologies from both sides of the server-client architecture • Ajax-as-a-Service delivers the necessary JavaScript bundles to achieve Enterprise Application Integration • Java EE 6 CDI support; ZK is up to speed with JSR-299(Weld) having integrated context dependency injection in ZK, complementing ZK Spring • jQuery integration; the abundant jQuery plug-ins and tools are now available for creating responsive UIs at the client side • Event queue, which shields developers from the complexity of Ajax and server push, such as multi-thread programming • Creation Deference technology schedules the generation of ZK component and DOM elements to boost performance and lower memory usage when handling vast amounts of data • Sophisticated layouts and controls, flex, boxes and cells, afford users greater control when designing rich application interfaces • Enterprise level spreadsheet functionalities such as in-place editing, column freezing and auto fitting • Security enhancements, such as additional JavaScript injection prevention that blocks foreign requests The release of ZK 5 marks the launch of ZK’s new “developer-centric” architecture with emphasis on enterprise level application support. Learn more about ZK 5’s architecture and features at http://docs.zkoss.org/wiki/New_Features_of_ZK_5.0. Feedback and comments are most welcomed on ZK Forum.

    Threaded Messages (17)

  2. Ajax as a service[ Go to top ]

    Arent all software components a "service", that is a component that is crafted to be used ? I guess if your creating a tutorial then your software is not a service but perhaps a reference of some sort but in the end all software is a service. If a peice of software is not designed to be used then whats the point ?
  3. Congratulations[ Go to top ]

    Congratulations on your release! I find the CDI integration especially useful since there are plenty of JS-based UI frameworks out there but those that stand out are those that embrace and integrate the standards where applicable.
  4. Congratulations![ Go to top ]

    Congratulations! ZK is the best Web2.0 java framework! IMHO much better than jsf.
  5. Re: ZK 5 is officially released.[ Go to top ]

    Congratulations. ZK is a great framework - still very much under-appreciated I think. There were lots of changes with this release - most importantly, I feel, with licensing. Let's hope it works out well for the ZK team and users alike.
  6. license[ Go to top ]

    Are the CE, EE, PE packages new to ZK 5? If so, then it looks like you have taken out features from ZK 3.x to make the community edition. So this LGPL ZK5 CE is actually less feature rich than ZK 3?! cheers romen
  7. Re: license[ Go to top ]

    The CE is less than old ZK 3. But, I think it is still "usable" in commercial projects. Take a look to the comparison matrix between CE/PE/EE: http://www.zkoss.org/product/edition.dsp Using the CE you loose few features.
  8. Re: license[ Go to top ]

    Are the CE, EE, PE packages new to ZK 5? If so, then it looks like you have taken out features from ZK 3.x to make the community edition. So this LGPL ZK5 CE is actually less feature rich than ZK 3?!

    cheers
    romen
    Let's be clear. ZK 3 had the standard, professional, and enterprise editions. ZK 5 has community, professional, and enterprise editions. To see if the license has changed for use in your application, answer this one simple question: Is the product you're using ZK in GPL licensed? If yes, all editions of ZK 5 are still available free for your use, with permission from Potix. So, you paid nothing for ZK 3 and won't with ZK 5. If not, did you pay the licensing fee for ZK 3?       No? Then you were violating the GPL!       Yes? Then contact Tom, Henri, et al., to see how your license is now applied. The reality is that ZK 5 CE is now LGPL, so you, in fact, do get a *huge* amount of functionality for free, no strings attached. This was _not_ available in ZK 3. JasperReports (and 1 other feature that escapes me at the moment) moved from the ZK 3 licensed standard edition to the ZK 5 licensed professional edition. The rest of the ZK 3 licensed standard edition is now free via LGPL. So, Romen, how is your product licensed? Cary p.s. I speak solely based on my understanding of the license models and reading the ZK website thoroughly and for the purposes of clarification. I do not speak for Potix. I'm sure Tom, Henri, and the Potix crew are quite capable of doing this themselves and can add more clarification if needed.
  9. Re: license[ Go to top ]

    Try JSF 2.0 and pick a nice Component Suite, then you don't need to think about licenses and other problems of a proprietary framework like ZK. That's what we're doing nowadays. Why pay if the solution is already free.
  10. Vaadin vs ZK5[ Go to top ]

    How does ZK5 and Vaadin compare? I have not used ZK or Vaadin before and are evaluating alternatives for building a web version of our "business app" to replace old Swing version. I am currently planning to go with Vaadin, because of the Apache license and use of Google Web Toolkit as the rendering engine (makes creating new widgets easy). Are there any other significant differences? Any reasons for choosing ZK5 over Vaadin? Any other frameworks I should evaluate? (Already looked at and decided against wicket, gwt, smartgwt, echo3, cappucino, flex and richfaces). Online demos for the both frameworks look nice. While Vaadin looks a bit more beautiful, ZK has some features I did not find in Vaadin. Still I am not sure if the above mentioned features are included in the free CE version.
  11. Re: Vaadin vs ZK5[ Go to top ]

    After a quick check at Vaadin again, I found several important components such as charting, drag and drop, boarder layer, captcha, are missed while it's available in ZK CE for free. I tried Vaadin several month ago but dropped it. The main reasons are its complexity and instability. Maybe, it's more mature now. Ralf
  12. Re: Vaadin vs ZK5[ Go to top ]

    After a quick check at Vaadin again, I found several important components such as charting, drag and drop, boarder layer, captcha, are missed while it's available in ZK CE for free.

    I tried Vaadin several month ago but dropped it. The main reasons are its complexity and instability. Maybe, it's more mature now.

    Ralf
    I looked at Vaadin again recently. I agree that several pieces are missing when compared to ZK. However, I was impressed by the demo - it has clearly come along way in the past year so who knows how long it will be before they close the gap. The license is very attractive. With ZK, I think some of the reasons for changing things up with licensing is because some of the really nice components ,like charting and reporting, are based upon GPL projects. Therefore, you won't find them in the Community Edition with is now LGPL.
  13. Components[ Go to top ]

    On Vaadin forums the users have contributed several chart components and captcha among the dozens of other free extra components. I am not sure what is a "boarder layer" though... Drag-n-drop support is included in Vaadin 6.3 to be released in 2 months.
  14. Wicket allows complete separatation of the HTML markup and the code. The HTML markup is real HTML that you can hand off to the non visually design challenged people - i.e. the graphic designers as it can be edited by any HTML editor. It is one of the few newer frameworks that supports uses markup that is standards compliant HTML. Does ZK allow that also?
  15. Re: Vaadin vs ZK5[ Go to top ]

    1) Take a look at ItsNat 2) Copy the look and feel you like more 3) And add your own kind of charting using SVG, you have many options for MSIE, for instance SVGWeb.
  16. Re: license[ Go to top ]

    If yes, all editions of ZK 5 are still available free for your use, with permission from Potix. So, you paid nothing for ZK 3 and won't with ZK 5. If not, did you pay the licensing fee for ZK 3? No? Then you were violating the GPL!.
    It depends. Was he *distributing* his application? If he was simply using it inside the 4 walls of his company, then there was no violation. That's my belief. Anyway, I agree that ZK is a great product and they deserve the right to do as they wish. It is only my hope that they keep this licensing structure permanent and make sure that the CE continues to retain the bulk of ZK's features. Licensing changes are a scary thing to OSS users.
  17. Re: license[ Go to top ]

    @ Michael, With regard to this particular case there is no problem. Users who used ZK 3 under the GPL will have no problem using ZK 5 under ZK’s Open Source License. Do not worry about CE, I can confirm it will remain LGPL and features will only be added to it and never taken away. In addition to a very strong CE product, ZK 3 will remain under the GPL. @Chris Yes we do split the UI from the code and the HTML is customizable. We provide an abstract layer between Java and HTML/CSS called components. Components come with different molds which make them easier to customize without breaking Java code. You can also make use of macro components combined with XHTML which will provide your graphics designers the ability to easily customize interfaces. Thanks, Tim The ZK Team
  18. Re: license[ Go to top ]

    Sounds good Tim. Thanks. I look forward to seeing ZK5's wide adoption. Mike