Re: [Echo-list] EchoXUL Framework Preview Release
Brought to you by:
tliebeck
From: Domagoj J. <do...@la...> - 2004-03-02 10:15:04
|
Congrats Terry Nice to see that Echo comunity grows, even to XUL direction, I just will make the request that we dont start a fight over the isue "XUL is bad / XUL is great" on this list. It only changes the "init" function of GUI and the author says it cleanly, I dont like when someone proclaims XUL as "solution for everithing". I like the possibility to include ordinary HTML in XUL file but I dont know how is this going to work with existing templating stuff (HTMLTemplatePanel). So now we have something wey similiar : we can write HTML templates with a way to insert echo components in it by marking the place in HTML or just puting the name attribute in the supported tags. AND now we will have XUL text files with XUL syntax for composing Echo components and around them there may be plain XHTML (via echoxul.component.NestedHtmlComponent (I wonder is this a full component that can be used without full XUL, I mean just to include it in normlal Echo screen programaticaly ?)). Maybe this new XUL stuff should be only a syntax for including Echo components in HTML Template for HTMLTemplatePanel of Brad Baker. Anyway there is an overlap and IMHO mybe it could be addressed to make it that way so there is no overlap and that there is still support for XUL from Terry Laurenzo (if both Brad and Terry have time and are willing to cooperate). Only MAJOR difference that I see between EchoXUL and HTMLTemplatePanel is that when we parse and use the HTML template, components are allready instantied and just mounted to place (HTMLTempltePanel is more to layout that composition) and EchoXUL is also about layout but also for instatiating components (XUL tags). So IMHO now I see two ways : 1. dump the XHTML support in EchoXUL and make the EchoXUL works nice with existing way of adding ordinary HTML (HTMLTemplatePanel) 2. or total integration of HTMLTemplatePanel nad EchoXUL (they anways probably both have ). Of the other things I notice that you are doing layout at client side ? ("In EchoXUL, a monsterous JavaScript based XUL layout engine is used to dynamically enforce XUL constraints.") We will se how it is going to work with HTML generated from Echo/EchoPoint components, but even if there is going to be problems I think that they are going to be easily solvable. And for the end , Brad, Terry, PLEASE don't get mad at me for commentig at your work, but I like Echo/EchoPoint and I would like it to be concise and clean because it is why I love it. You would get a beer from me anytime. BTW: Terry please rename "echoxul-0.1-source.gz" to "echoxul-0.1-source.tar.gz" and make the file inside the gz also have .tar extension. Or just put the .tar extension to file inside gzip archive (khm... I am on windows so I cant unpack before the file has right extension). Cheers, Domagoj BTW2 : But where is the guy that said that he will try to work on making Echo support "partial updates" (with fallback to whole HTML_Frame / Echo_Pane refresh if browser cant support it) , I just wonder is he working on something ? |