0

ZK can runs in OpenJDK 6?

asked 2009-04-30 01:14:55 +0800

wordy gravatar image wordy
66 3

Some people say the following:
... ZK is that it uses a proprietary Java API and a proprietary markup language...

Ted´s Ajax Adventure

It is reality or fiction?

delete flag offensive retag edit

2 Replies

Sort by » oldest newest

answered 2009-04-30 10:34:19 +0800

robbiecheng gravatar image robbiecheng
1144 2
http://robbiecheng.sys-co...

This is another slender from IceFaces.

ZK is pure Java Framework, and it is compliant with both Java technologies, and Java EE technology. You can leverage the library of Java, and JEE. And ZK markup language follows the naming of XUL component, created by Mozilla.

By the way, the author is an employee of IceFaces, it is his arbitrary comment.

Regards,
Robbie

link publish delete flag offensive edit

answered 2009-05-06 02:25:12 +0800

tomyeh gravatar image tomyeh
610 1 3
http://blog.zkoss.org ZK Team

updated 2009-05-06 02:31:21 +0800

In term of JDK, I believe all Java solutions are complaint with it. The only difference is what version do they support. ZK supports JDK 1.4, 5, and later, while some might support only JDK 5 and later.

Many people overlook the advantage of JSF. Yes, it is a standard, but, if one looks further, he will find JSF has no definition of component APIs -- every JSF component uses its own proprietary API. Once a developer chose a set of JSF components, he was eventually locked to the vendor. Worse of all, JSF is a page-based architecture. Bringing the Ajax feature to this over-complicated framework creates more interoperation problem. For example, can you put RichFaces and ADF at the same page and reference the value of one component when the other component's value is changed in Ajax way? When bringing in Server Push, someone has to create so-called Push Render Management to manipulate the components. Why does a developer have to worry about this? Why can we just use them as POJO objects?

Of course, if a manager really wants JSF, we also have ZK JSF components. It helps developers to migrate gradually from a generation-old framework to the modern RIA architecture.

Regards,
Tom

link publish delete flag offensive edit
Your reply
Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!

[hide preview]

Question tools

Follow

RSS

Stats

Asked: 2009-04-30 01:14:55 +0800

Seen: 293 times

Last updated: May 06 '09

Support Options
  • Email Support
  • Training
  • Consulting
  • Outsourcing
Learn More