Back in the day software development was pretty straight forward. You would buy an IDE from one of about a half dozen software houses… and you’d start writing code. If you were writing *nix code then all of the tools usually sat along side the installation. In the Early days of MacOS, OS/2 and Windows you had to spend spend spend tons of cash to be able to develop code. It was not so much the compiler as it was the SDK.
Turbo Pascal and the early releases of Turbo C and Mix-C were close to cheap even back in the day.
Fast forward to today and most IDEs are free; and I do not understand the economics.
and so on.
in my mind even if the browser is not meant to be the window into the app… it sure would be great if there were one-off browsers specifically for apps so that the likes of google, firefox, apple and microsoft were not stealing from you.
In most software development teams there is a set of tools that is currated by the team and a legacy of software bones laying around. As any new team member joins they bring their own tools. Most tools also have versions for the individual contributor thru enterprise class. And that offers ther problems.
Recently while looking at Adobe Xd… they are offering a version of the product that is cloud based and on a subscription model. It’s not a great tool but if you became dependent on it you’d have a lifetime cost and chances are they will lose interest before you will.
For example I still use VIM for editing my code… other than edge case bug fixed there are not real features to add. So why would I ever pay for it…. yes I know it’s free.
By comparison; Adobe Xd is closed source, subscription model, data stored in their cloud in a propietary format. This does not seem like a step forward.