> I think using BXML like layout language separated from programming language 
> would make sense.
> But the current BXML is almost full programming language like JSP. 

That is not correct. BXML is primarily for UI construction. Scripting is 
optional (and unrelated to the actual markup).

> From my experience using Pivot one month, I feel it would be better to have 
> more concise layout language than BXML, which is dedicated to only for layout 
> information. For instance boxpane/tab/split pane etc are layuout object. on 
> the other hand, radio button/TextInoput etc are information receptor which 
> should be part of Programming language (Java/Scala).

BoxPane etc. are used for layout but they are also Components (like 
RadioButton, etc.). Further, they are all beans, which makes them valid 
elements for use in BXML.

> And from programming point of view,  the GUI aspect should be hidden from API 
> level. That means they should just look like some String to some type 
> converter. It should be associated with these type information, and provide 
> some getter/setter to access user input data.

That sounds really abstract (i.e. difficult to use and understand).

G



Reply via email to