Live data from Hacker News

Why I Choose Delphi

csvelocity.wordpress.com

71–80 of 307 posts

Re: Why I Choose Delphi

#71
post #41

Does anyone else have the impression the most of the advantages OP lauds Delphy/ObjectPascal for are also present in Go? ...is there any nice cross platform desktop UI system for golang? (with an actual user base... because these things have bugs that can only be find through extensive real world usage unfortunately...).

I worked with both OP (ObjectPascal) and Go, and Go really catches much of the spirit of OP. BUT Delphi is an IDE that was designed specially for making out most of ObjectPacasl (and ObjectPascal has extensions to interface back with the IDE) nothing in Go Ecosystem comes close to that

But if someone saw the opportunity and decided to fill in that niche, I'd be the first to spend my money on it. Make it cost $1000, it doesn't matter - a modern language plus and excellent IDE it's something really worth spending my money on.

Re: Why I Choose Delphi

#72

Earlier quoted context omitted.

If you're looking for something more Deplhi-like, why don't you just use .NET? Mostly open source now, tons of 3rd party libraries and component packages available for it, just like Delphi in its glory days.

The UI construction on Delphi is a pleasure. Does something comparable exist for .NET?

Maybe I'm missing something here, but Visual Studio? https://www.visualstudio.com/downloads/

Re: Why I Choose Delphi

#73

Earlier quoted context omitted.

If you're looking for something more Deplhi-like, why don't you just use .NET? Mostly open source now, tons of 3rd party libraries and component packages available for it, just like Delphi in its glory days.

The UI construction on Delphi is a pleasure. Does something comparable exist for .NET?

WinForms, it is not 'cool' nowadays, but works exactly like VCL+delphi ui designer

Re: Why I Choose Delphi

#75
I love(d) Delphi, but commercial considerations - most significantly being the availability of alternative developers if I (as the sole developer for my customers) - mean I no longer start any new applications in Delphi and for two clients converted their applications to C# / .NET. The .NET ecosystem these days is an amazing thing in terms of development by MS / Xamarin, blogs, tutorials, SO replies, libraries; the Delphi ecosystem is tiny by comparison.

Re: Why I Choose Delphi

#76

I've not used Delphi/Pascal seriously for over a decade... and then a month ago, after being fed up with sublime/VScode/atom as my daily drivers for developing python I decided to write my own editor. So I installed Lazarus and within 12 hours I had a working editor which is so much FASTER than [put your JS based editor here]

Is your editor available somewhere? Even just screenshots would be neat.

Re: Why I Choose Delphi

#77
post #56

For all you folk talking about pascal and so on, Delphi really isn't about the language imho, it's about the components. The VCL is Delphi's component model, and it just isn't available anywhere else, if you've never used it, download the free starter edition and have a look. You can make applications in minutes, you can make your own components in Delphi as well and include them in the IDE, they look just the same a…

It was unique when it first showed up. But on e.g. .NET, you already had all the same stuff with WinForms back in 2002. Indeed, WinForms is so similar to VCL, even when it comes to the overall hierarchy (Object <- Component <- Control sound familiar?), you might look at it and wonder if Microsoft hired someone from Borland to work on .NET back in the day. Of course, it was only their chief architect. ~

Delphi still has an advantage over .net - no dependencies, you can ship a single exe without worrying about dll's, which makes it great for sme's

Re: Why I Choose Delphi

#78

I still compile a old project in Delphi 7 once every 3 months just to add 5 lines of code, and they pay me monthly for it. It's cheaper than porting the whole system to any other language. It is a project that I've built 8 years ago. Delphi was already a "strange think" on that time, it was declining fast. I think Java killed Delphi - "One codebase for all platforms, even your freezer will have Java!" - this was the…

Which is one reason I am still sore about the whole VM thing instead of adopting AOT compilation from the get go.

Re: Why I Choose Delphi

#79
post #75

I love(d) Delphi, but commercial considerations - most significantly being the availability of alternative developers if I (as the sole developer for my customers) - mean I no longer start any new applications in Delphi and for two clients converted their applications to C# / .NET. The .NET ecosystem these days is an amazing thing in terms of development by MS / Xamarin, blogs, tutorials, SO replies, libraries; the D…

If only they would make .NET Native available outside UWP as well (CoreRT is still pretty much WIP).

I have also settled on Java/.NET as my TP/Delphi replacements.

Re: Why I Choose Delphi

#80

The IDE is just so far behind the competition. Crashing all the time an slow. Theming support ist very limited (to date). Delphi Code Insight ("Intellisense") is slow and sometimes just refuses to work and is generally not on par with other offerings. Error Insight (the wiggly red lines thing) is even worse. Delphi still uses a single pass compiler which makes for great compilation speed but seriously limits the lang…

Now imagine being used to Delphi and C++ Builder, trying to search for similar tooling on UNIX, back in the mid-90's.

The only options available were a few 4GLs that cost more than even Delphi licenses are worth nowadays.

Post reply on HN