dear Andrea;
my initial gut response would be "why not either use one of
the AJAX abstraction toolkits like Dojo or OpenRico; or if you're
wanting to do sophisticated stuff in java, why not try it as a uDig or
gvSIG plugin first?"
But crschmidt is much more of a domain expert and offered this:
----- Forwarded message from Christopher Schmidt <crschmidt@anonymised.com> -----
Eh. I don't know why. People think that they can't actually write good
Javascript -- and usually they're right. It's unfortunate, but without a
serious Javascript hacker working on their UI, they're probably best off
using GWT -- though I would strongly fight against Flex, because it
won't work on a number of important platforms.
-- Chris
----- Forwarded message from Andrea Carboni <acarboni@anonymised.com> -----
Hi Jo,
I have used prototype, which is the abstraction layer on top of which
many other libraries have been developed (like scriptaculous and open
rico). It doesn't work (at least, if we have to care about IE).
I used some of prototype's methods but they failed with IE. I used Sarissa
to provide abstract XSL support but it didn't work with IE even though they
claim it should (all provided examples fail).
To make things worse, there are other things that cannot be easily abstracted.
For example, I had to change a <button> to a link because IE does not
support buttons inside table rows. The same is for radio buttons. There
are also some glitches in the structure of XML files. I had to change several
pieces of code in geonetwork to make it working with IE.
Furthermore, all the abstraction libraries, in javascript, do not help when
refactoring or writing complex OO code.
Regarding uDig and svSIG, they are java applications so I don't see how they
could be used in a browser.
Cheers,
Andrea
dear Andrea;
my initial gut response would be "why not either use one of
the AJAX abstraction toolkits like Dojo or OpenRico; or if you're
wanting to do sophisticated stuff in java, why not try it as a uDig or
gvSIG plugin first?"
But crschmidt is much more of a domain expert and offered this:
----- Forwarded message from Christopher Schmidt <crschmidt@anonymised.com> -----
Eh. I don't know why. People think that they can't actually write good
Javascript -- and usually they're right. It's unfortunate, but without a
serious Javascript hacker working on their UI, they're probably best off
using GWT -- though I would strongly fight against Flex, because it
won't work on a number of important platforms.
-- Chris