> 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
