* Posts by ajacquot

1 publicly visible post • joined 15 Feb 2020

25 years of Delphi and no Oracle in sight: Not a Visual Basic killer but hard to kill

ajacquot

Application written in Delphi never die

All application written in Delphi 25 years ago still run perfectly today after just a recompile. In today world where Javascript framework are obsolete every 6 months, using Delphi is a big win. Recompiling takes few seconds (usually less than 10). Yes you can compile millions of lines of code in just seconds. You can save hours during a weeks. Tests run quickly, they compile and are executed quickly. In today world it is a big win. You do not need .net, you do not .net core or whatever you may call it (.net nano, .net atom). You do not need .net at all and it is really cross platform, with a GUI or not and no need for rewrite. You can write micro services, you can deploy with docker, it is highly scalable.

And you know why Delphi did not change that much? it is is because it was well design, right from the beginning.

That is true, you can write monolithic application in Delphi, and many monolithic application has been written in delphi, but you do not have to. We all know that monolithic application are bad. These monolithic applications are hard to maintained. But wait, Delphi is probably the best language to develop component based application, and component based application are easily maintainable and can be written by large team if you need it. Just split you application in several bpl, put things beyond interface (things you can do since Delphi 3) and your application are likely be well designed and maintainable.