As someone who used delphi professionally for years, it feels like we lived in parallel universes.
> you'd have a web server running with VCL code!
Is this for real? Unigui has been around for over a decade. I've ported legacy vcl apps to web with it. Works with apache as well.
What's your grudge with kylix? Again, I've used it to deploy server side code, worked great as a data provider for visual components and as an http endpoint. No idea why anyone thought it was bad. The only problem was it being discontinued. But nobody at the time thought it was doomed or would be discontinued.
> tried Lazarus in the past, but it's extremely slow
No, fpc builds, optimizes and runs exactly like delphi. The problem with Lazarus is it is missing commercial tools like devexpress.
Also Lazarus had compiler bugs on arm32 which prevented us from using it in professional barcode readers.
And the whole recompiling your ide every time you added a new control got old fast.
So it is unused for entirely different reasons. I can't think of anything else that is bad about Lazarus.
> tried a new version of Delphi a few years ago. Wow, it was full of bugs! It had basic problems like compilation not working, Random crashing several times
From someone who used "new delphi" for years this part feels like it was made up on the spot! If you have a crash, it is usually you doing something wrong with your controls.
And the way to fix it is to run another delphi ide, attach your delphi ide instance to the debugger and find the point your stupid mistake crashed the ide. Takes 5 minutes.
Edit: Note to the uninitiated: the reason a control (a gui element) can crash the IDE is because of Delphi s design time. That allows you to view and use the control while designing the interface.
> you'd have a web server running with VCL code!
Is this for real? Unigui has been around for over a decade. I've ported legacy vcl apps to web with it. Works with apache as well.
What's your grudge with kylix? Again, I've used it to deploy server side code, worked great as a data provider for visual components and as an http endpoint. No idea why anyone thought it was bad. The only problem was it being discontinued. But nobody at the time thought it was doomed or would be discontinued.
> tried Lazarus in the past, but it's extremely slow
No, fpc builds, optimizes and runs exactly like delphi. The problem with Lazarus is it is missing commercial tools like devexpress.
Also Lazarus had compiler bugs on arm32 which prevented us from using it in professional barcode readers.
And the whole recompiling your ide every time you added a new control got old fast.
So it is unused for entirely different reasons. I can't think of anything else that is bad about Lazarus.
> tried a new version of Delphi a few years ago. Wow, it was full of bugs! It had basic problems like compilation not working, Random crashing several times
From someone who used "new delphi" for years this part feels like it was made up on the spot! If you have a crash, it is usually you doing something wrong with your controls.
And the way to fix it is to run another delphi ide, attach your delphi ide instance to the debugger and find the point your stupid mistake crashed the ide. Takes 5 minutes.
Edit: Note to the uninitiated: the reason a control (a gui element) can crash the IDE is because of Delphi s design time. That allows you to view and use the control while designing the interface.