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]
