Delphi Community Edition – Free Download
embarcadero.com
embarcadero.com
> Lazarus is a Delphi compatible cross-platform IDE for Free Pascal. It includes LCL which is more or less compatible with Delphi's VCL. Free Pascal is a GPL'ed compiler that runs on Linux, Win32, OS/2, 68K and more. Free Pascal is designed to be able to understand and compile Delphi syntax, which is OOP.
I used it for a very long time, but it was destroyed by the companies that owned it. A free version should have been always available, they could have taken advantage of all the Pascal hobbyists out there and given them a way to establish careers as business software developers.
I'm not sure whether it's too little, but it's definitely too late. Business apps I'm familiar with that were written in Delphi are either gone or nearing their end of life.
But I still haven't found anything as useful as Delphi for simple database apps. I've been doing .net for nearly 7 years now and it's just nowhere near Delphi for functionality. But desktop apps seem to be old-school, so maybe it doesn't matter anyway.
I would put mobile native on the same basket.
And outside HN bubble there is still a thriving native UIs for infotainment, healthcare, factory automation, field machine control units,...
I have spent the last 4 years doing native UIs for life science labs.
It's like they looked at VS Community license and said “lets do something like that for Delphi, but narrow the licensing enough that there is no real use case.”
Too many bad management decisions were taken since then.
Not a good sign!
The only reason I've started with Delphi back in the day (and loved it) was because everything was pirated in Ukraine circa year 2000, so nobody would even care about licensing/price point.
I also think Delphi Community version is too little, too late with such a good and cheap alternative.
I'm not affiliated with devart.com.
One thing I liked was how quickly one could bang out a simple GUI application. Sometimes, that's all I need.
Now, take a look at the Visual Studio Community license terms[0]. They, too, have a revenue restriction but it is $1 million but they also throw in a PC count of at least 250 PCs. Once you hit that threshold you will have to spend $499 on the lowest paid version of Visual Studio in order to keep on making your software.
That said, if one is wanting to learn Delphi then I would recommend Free Pascal with Lazarus instead as it handles cross platform easier than Delphi does and it is free.