Re:Writing Gnome Apps with Swift
by atlasduo on Thursday March 28, 2024 @05:52AM
(#39849259)
It is the same approach as declarative UI programming like SwiftUI or QML, but with an extra GUI abstraction on top of it. An artifact of this GUI-driven development process (like Xcode or Glade) is still a file with some declarative markup (sometimes even human-readable).
[ Parent
| on HN ]
There is a big qualitative jump when one can arrange and play with UI without writing a single line of code, even if the user's decisions about component placement are recorded in a declarative file.
> An artifact of this GUI-driven development process (like Xcode or Glade) is still a file with some declarative markup
Not really in the case of Cocoa's Interface Builder (nib/xib files). There the artifact is basically a marshalled object tree of the actual UI objects, not declarative markup.