Ani
Rails (or other Ajax based frameworks) comes pretty close regarding the
client side stuff.
But you can't really evaluate Zen without thorough knowledge of Cache (csp
and objects).
Herman
The two unique facets of Zen that I see are 1) the automatic
synchonisation of instantiated classes on the server with the browser's
DOM on the client and 2) the mechanism for building forms using a simple
boxes within boxes layout model.
I'm not aware of any other technology out there that has either of those
features - as far as my knowledge extends these appear to be totally
unique. So the chances of getting someone off the street with similar
skills would seem to be pretty slim. (That, of course, raises the
question of what value having Zen skills on your CV would be - but I
won't go there.)
The AJAX side of things is pretty well hidden in Zen, it does all that
for you so specific AJAX skills, per se, would not be useful. However
an understanding of this kind of mechanism would probably be helpful.
Since object instances are exposed in the browser's DOM then JavaScript
or VB script would be pretty essential skills especially DOM
manipulation. A good understanding of cross-browser differences in the
DOM are probably vital if need to do more than the basic controls
provide and want it to work on multiple browsers.
Probably the best skills to bring in are solid Cache Objects, CSP and a
decent general understanding of basic web technologies like HTML,
JavaScript and good UI design. I can't imagine that php or .net or any
of the countless other ways of building web apps would be of particular
advantage for Zen.
Regards
George
George James Software
www.georgejames.com
Can anyone provide an idea as to what I am doing wrong?
thanks
Michael