This is the evolution. It has never been easier to make apps just by using a browser that runs on all platforms.
This is the evolution. It has never been easier to make apps just by using a browser that runs on all platforms.
I'm not saying it's better - Delphi sucks for a lot of reasons - but this is the only aspect where it really shines.
Interface builder had that on macOS; that’s basically dead now. I feel like Visual Basic had that too? I don’t know if that still exists.
Also, Delphi apps can be made to run on Linux, Mac and even Android and IOS.
So with VCL/FireMonkey, you get all the RAD like tooling that VB/Delphi are famous for, full AOT, and low level systems programming capabilities, including inline Assembly.
- the IDE was unstable and crashed a lot
- the license was very expensive and the commercial relationship felt predatory
- new features got added all the time, while long standing bugs weren't prioritized (e.g., mobile apps support)
In the C++ variant (a combination of C++ with Delphi wrappers):
- the compiler(!!) was unstable and crashed a lot, where you had to make small irrelevant changes to your code to make it compile without crashing itself
In general:
- the overall culture around it seemed to attract developers without concern for technical debt, which maybe was a consequence of Delphi's own strengths; i.e., every Delphi project was a big ball of mud that you had to fight against