> There are no external UI DSLs (i.e. html or xml files).
> The entire UI is written in Dart. This, for me, is a
> big win.
This view amuses me. It is obviously held as an opinion, and isn't one I disagree with; but goes heavily against what everyone was aiming for with the likes of HTML. To the point that it is kind of hard to believe I'm seeing it.
I give it about 4 months before there is a UI language that is not "code" that is usable here. Pushed by the other side.
And to an extent, I fully get what you are saying. However, the entire push of HTML/CSS is not much different than the push of LaTeX over TeX. Or any number of other examples. (You can almost draw the line at people wanting a fully declarative language for content being the problem. I'm sympathetic to that view. I haven't explored it enough, yet.) People want to find a very hard separation of presentation from content.
And to an extent, this makes sense. However, ditching HTML and similar tech seems excessive to me. The largest problem with HTML is so many people try to appease the flow and native layout of the elements. This leads to a massive bloat of markup to create what is actually easy to describe using minimal markup and liberal usage of absolute/relative positioning.
This view amuses me. It is obviously held as an opinion, and isn't one I disagree with; but goes heavily against what everyone was aiming for with the likes of HTML. To the point that it is kind of hard to believe I'm seeing it.
I give it about 4 months before there is a UI language that is not "code" that is usable here. Pushed by the other side.