News for hackers. Stuff that matters.
Re:24 years of Delphi and Delphi 10.3.1 is out Today by FranciscusG on Friday February 15, 2019 @07:35AM (#19170330)
Delphi shines in so many ways - I tried to develop something in Go but I hit a brick wall with a sub-par editor (Visual Studio Code), all kinds of restrictions, no way to make halfway acceptable GUI apps, a slow runtime, a slow compiler, unacceptable formatting rules, totally hopeless. Rust has even worse issues. I considered C, C++, Java and PHP 7.3 but I'm basically forced into using Delphi again for a new major project.

I'd rather not use Delphi, since it's hard to find developers for it and investors won't like it. But there just aren't better or even acceptable alternatives for the type of development I do (3rd wave AI, building a graph database from scratch, processing TB's of data, dynamic visualisations etc.)

So the plan is to build all this unique functionality with Delphi and then, when I have something sellable, perhaps get it rewritten in Rust or something, when those tools have become better.

Even though I'm an old fogie and highly experienced with Delphi, I also do embedded dev. in C and have done so for decades, plus I recently built an enterprise-level PHP online store from scratch. I've been a vocal critic of Delphi for decades as well (even banned on Embarcadero's forums) and in 2019, I do not know of anything that compares to Delphi...

Re:24 years of Delphi and Delphi 10.3.1 is out Today by magicalhippo on Friday February 15, 2019 @09:59AM (#19171379)
> hard to find developers for it

Our last two hires were guys without any prior Delphi experience. They did have Java, C++, Python etc background, tho. We sent them off to a two day intro course and with some assistance they were doing useful work within a couple of weeks.

A small investment IMO if you plan on keeping your employees for a while...

Re:24 years of Delphi and Delphi 10.3.1 is out Today by FranciscusG on Friday February 15, 2019 @10:46AM (#19171787)
Exactly... The only issue is that many developers will prefer to get experienced in other languages, go with the times so to speak.