>I prefer the average webapp's UI to the average

> desktop (well, Windows) or Swing UI.
  First of all let me state the obvious: there are different types of 
applications and they have different requirements.
  

I yet to see a convenient web based text editor or accounting application, much 
less an IDE. Please point me at just one robust and convenient text editing 
component: they are not a match to 'desktop' .ones.  
 
 
 The whole idea of overhauling html with javascript and other types of 
augmentation technologies does not seem to be conceptually correct. From the 
conceptual point of view it all looks like XWindow  reinvention with the help 
of ducktape and gluegun.     
 
 
 IMO the whole buzz around GWT validates Swing framework as solid basis for 
building certain types of UI. Ant therefore rather than compile it to 
Javascript  or whatever within a browser it would make much more sense to let 
Swing components to work within browsers.
 
 
 And what is interesting is that all the technologies are here in place ant 
they need just slight adjustments:
 - Browser Components were invented long time ago and they are called: Applets. 
All we need is to make Java Web Start technology to work with them well;
 - JavaWebStart, JNLP actually needs to be altered a bit to allow using a 
shared repository of components per developers choice. The ability is present 
now but the feature is artificially limited to the same source domain and does 
not allow multiple signatures on components;
 - And Java RT should be made modular and become a must have for the clients, 
which is going to be easy enough since Sun is going to opensource it;
   
 I think that this set of technologies if far superior to anything else we have 
in the space: Flash, Ajax, and current JWS applications. Yes the technologies 
are 'old' and have some stigma attached but we need to overcome it in order to 
have some meaningful progress rather than be obsessed with 'new' stuff that on 
many occasions is just reinvent the wheel, but makes it square or octahedral (I 
guess it improves traction.).  
 
 
 

Reply via email to