Luis, Good questions -- I'll see if I can shed some light on them, even if I'm not PTW :-)
The real work that is going on here with Project Legals (OL 4) is not adding a separate DHTML implementation of OpenLaszlo, but refactoring the entire system so that any runtime-dependent code (code that is specific to DHTML or to Flash) is isolated and minimized to only a small portion of the system (the compiler path and the runtime kernels). The vast majority of the new system is runtime-independent; therefore, a single bug fix will be reflected in all supported runtime environments. Also, with this restructuring, it will be relatively straightforward to add a new runtime target other than Flash or DHTML. That's what Henry prototyped with the SVG support a few weeks ago. This architecture allows for better modularity and therefore improved development velocity. Before Legals, OpenLaszlo contributors had to know a good bit about Flash; that is no longer the case. Flash expertise is only required for the Flash-specific kernel. Better modularity is better for open source development. To your other point, the DHTML runtime kernel is responsible for normalizing functionality across supported browsers, so a developer who is writing in LZX does not need to tweak their code to make it run in any particular browser. That is one of the benefits of this approach -- all you write is standard LZX, and the compiler and runtime libraries make your code work in the selected runtime environment. - D. On Sep 12, 2006, at 8:30 AM, Luis Eduardo wrote: > > > hi P T, > > but correct me if i am wrong... > one of the nicest thing on laszlo is this "ability" to run on > multi-platforms. This is done through the flash virtual machine (i > will > call FVM). So, dont matter if we are on safari or on IE, we work on > the > same way... > well... could Legals give this to us on the same way? Because > if you > think on a simple HTML... this is already a pain to make all browsers > works even with simple HTML. Each one of then have his own way to > responde some functions. > i know that even with flash we have some of this problems too, > but is > very few. (until i know is concerned on the border about FVM and > browsers). But inside FVM we even dont know what is the OS we are! > > the key point i am trying to say is: > - messing with DHTML and other technologies than flash, will we, > developers, need to make all kind of workarounds depending on what > browser or OS we are? > > also, i read on the blog you give me the link that you guys will do > all tech to work. DHTML and Flash 9 first. > Isnt that too much to acomplish? I mean... just to make Flash 9 > work > and correct all the bugs listed on JIRA is already a HUGE task... > is the power of open source that big? or i am think wrong on > this ? > > thank you dude and sorry for the questions! (i am very worried > about > flex becomming free and you guys trying to change main effort to > another > platform). > > > Luís. > > > > > P T Withington escreveu: > >> On 2006-09-11, at 16:52 EDT, Luis Eduardo wrote: >> >>> >>> >>> hi, >>> >>> i am a newbiee in making web applications and more new yet on >>> doing >>> RIA ones. >>> but one question that comes to me and i dont know the answer is: >>> >>> why should i change to laszlo Legals ? >>> i mean... laszlo LPS 3.3.3 appear to be all that we need... >>> >>> why all this effort to make Legals? >>> >>> >>> regards, >>> >>> Luís. >>> >>> >>> just for curiosity: in my country (brazil), the word "legal" have >>> the >>> mean of "cool". So, "legals" is like "coolz" in slang. >> >> >> That is really cool! :) We had no idea. >> >> If you only ever plan to have your application run on the Flash plug- >> in in a Web Browser, you don't need Legal's (although Legal's will >> eventually become the main development line, and will continue to >> support delivering to the Flash player). >> >> The purpose of the Legal's project is to permit OpenLaszlo >> applications to be delivered to other runtime platforms. 'Browser >> DHTML' is the first demonstration platform, but Henry has also >> already started implementation of an SVG platform. There will be >> additional platforms in the future. >> >> This query will take you to some of the OpenLaszlo Blog entries that >> should give you a feel for where we are going. >> >> http://weblog.openlaszlo.org/index.php?s=legals > > > > _______________________________________________ > Laszlo-user mailing list > [email protected] > http://www.openlaszlo.org/mailman/listinfo/laszlo-user _______________________________________________ Laszlo-user mailing list [email protected] http://www.openlaszlo.org/mailman/listinfo/laszlo-user
