Comment Re:CRUD/GUI/State [Re:FOSS] (Score 1) 354
imho on the desktop side of things, development is stagnating, because mobile apps are the current focus of the industry.
and with apps, multiple environments, and i mean osx and windows, web applications simply win. and with web applications winning, the other "already existing" multiple environments, that are ignored for the most part by the client business, as in linux, bsd, etc. became silently accepting that shift, since, what runs on a browser, also runs on their browser.
so if you are not catering a specific OS audience, using desktop apps will kind of end up in creating an electron app. otherwise, you would use c# for windows, xcode for mac. the only exception is games, where there is still a larger audience on the desktop market, which has it's own set of engines, and the *nix world of course, where you split into factions of gobject/gtk+, c++/qt, and whatnot.
i used delphi as well for applications. i also suffered java as not being really ui friendly. by now if i really have to create an application, which supposed to work cross platform on a desktop i would probably make a simple Python/Qt app, or i would target only one operating system, using e.g. c# for windows. something i would have never thought i would do 10 years ago.
on a sidenote, i find it bizarre, that all the computing power we got in the 90s is basicly now used to run browsers as virtual machines for apps that do less, than their desktop counterparts ten years ago.
but i also have to note, that desktop development mainly uses the toolsets created by the desktop manufacturer, and those toolsets are also shrinking to a few dev engines, and this reduction of competition is a message in itself.