hi,

I've added some ... maybe contra-revolutionary ^^ points to the wiki... so
don't take that too personal but I think its worth thinking about!

http://wiki.openlaszlo.org/OpenLaszlo_5_community_wishlist

General

   - Rethink pattern of *Write once, run everywhere*, it seems not to be
   feasible in the future or only with enormous effort. So its maybe better and
   cleaner to have different component sets for each Runtime, instead of trying
   to build ONE component set that then compiles into all runtimes (cause the
   code that produces those components has almost more exceptions then it has
   code that is equal among all platforms). So maybe you just make some basic
   definitions like:

view in dhtml = div

view in SWF8 = MovieClip

view in SWF9 = sprite

But based on that you can than work in different folders and component sets.
Of course that means duplicate code in some areas but on the long run you
need a team with 20+ permanent core developers to keep track of all
runtimes. And a change ... even minimalistic things, in one runtime does
effect automatically all runtimes. And what happens when you add a new
runtime now? SVG or Silverlight or ... actually the complexity of even very
simple things will be that kind of horrible that its almost a Science to
bring a simple Hello World-Text component into all Runtimes.

And I think for some of the CSS or Flash10 features you just find no
equivalent into the other runtimes. So the things that those runtimes have
in common is getting smaller and smaller ... and you fill your time in
fixing those runtime-gaps instead of improving and extending the Platform
with new features.

just my two cents ^^
Sebastian

-- 
Sebastian Wagner
http://www.webbase-design.de
http://openmeetings.googlecode.com
http://www.laszlo-forum.de
[email protected]

Reply via email to