I agree with your diagnosis. The problem is that Embarcadero doesn't understand that, and when it does (or when someone else buys Delphi), it may well be much too late to revive it. They could really position various versions of the product in a different way, making the lower tier more affordable.
There is a community of locked in customers who are wiling to pay to keep their projects going, it makes sense for Embarcadero to milk them.
Charging for basic development tools in 2017 just seems weird, and I'm afraid by the time they realize that the company is dying, the mindshare will be gone, never to return.
I had a bit of hope for delphi with mobile app support, but the pricing really killed it now that microsoft offers xamarin for free.
Plus, object pascal is too weird for js coders. C-style syntax is a must, even though object pascal is in many ways a better language.
Funny enough, I can produce Delphi executables that run perfectly on Linux and Mac using Wine. That means executables that run on anything from Windows 95 to any modern desktop operating systems available today.
Why the heck did they decided to kill such a good platform.
I've moved to Java back in 2010. From my perspective was the best next thing (platform agnostic, rock-solid) but still miss my Delphi IDE to create good looking UI apps with ease.
I Finally got the Linux version running on Mint by downloading and installing the files from their repository as recommended and it was a nice experience after that
Windows is another matter entirely, just download the setup, run it and go
Lazarus is a very active project, currently I rate it up there with delphi XE2 (the version I use currently) and it can only improve
I don't see anything in your link, by the way.
Ah sorry about that; I am in China and internet is very slow & often broken (HN is very fast though). Probably the image did not (fully) upload. It was an error telling the application crashed. Just the empty default form after pressing run.
which in my opinion makes it useless, RAD tools are mostly used to create line of business applications
They should have license fees based on how much money the developer earns, but I guess it's too hard to calculate long-term revenue and to ensure that the developers don't cheat.
Delphi had the flexibility of Visual Basic without the deployment problems.
Unlike VB, all the controls and libraries were written in Delphi itself, which allowed you to walk through each and every library when debugging problems.
I suppose if you go that route you need a legal team that can afford to be on the lookout for violators though.
There's a lot a legacy application written in Delphi here. Some old programmers, that only know to program in Delphi, may even build new apps with it.
It may not be that modern today, but there's the "pay the bills" mindset.
I think Delphi will die, but only because it costs a fortune today. If it had a resonable price, many people would continue to use it indeterminately.