Live data from Hacker News

Why I Choose Delphi

csvelocity.wordpress.com

41–50 of 307 posts

Re: Why I Choose Delphi

#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...).

Re: Why I Choose Delphi

#42
post #10

Does Delphi justify its cost? As far as I can tell, there are no free compilers - seems like a pretty high hurdle when most languages can be used for free.

> Does Delphi justify its cost? As far as I can tell, there are no free compilers - seems like a pretty high hurdle when most languages can be used for free. The bigger problem is that you are stuck with whatever features Embarcadero thinks are important. For example, Delphi didn't have a 64-bit version for an excruciatingly long time. How many companies using Delphi got run over by a competitor during that window? A…

Not to take anything away from the general gist of your argument, but why would a company get run over by a competitor simply for not offering a 64-bit build? This seems extremely far-fetched to me.

Re: Why I Choose Delphi

#43
post #18

Does Delphi justify its cost? As far as I can tell, there are no free compilers - seems like a pretty high hurdle when most languages can be used for free.

There are free compilers for Pascal, the language — "fpc" is the Free Pascal Compiler. http://www.freepascal.org/ That may or may not be close enough to commercial Delphi, depending on who you ask.

fpc is genuinely excellent, I used it more than a decade ago and it's only improved since then.

Re: Why I Choose Delphi

#45
post #24

I'm very sad that Delphi is so inaccessible for hobbyists. In some spare hours I'm building a native app in Qt, but I'd have definitely built it with Delphi if I wouldn't have had to cough up 3000 dollars just to get started. In all frankness I don't get why Embarcadero doesn't copy Qt's licensing. If they make a free GPL version, Delphi-based open source could thrive while just about everybody who buys a license now…

Have you tried the Delphi compatible but open source https://www.lazarus-ide.org/

Admittedly, I haven't. I've Read On The Internet(tm) that it isn't as good as plain Delphi, but in all honesty I really should give it a chance indeed. Thanks!

Re: Why I Choose Delphi

#46

Earlier quoted context omitted.

If you hire by checklist then yes. Otherwise, I would expect any competent programmer to be able to grasp Delphi.

I wouldn't expect them to want to though. Not because it's a terrible language to program in, just because it's not going to look as good on a resume for later jobs.

And that’s the sad part of HR departments hiring by checklist, we develop a monoculture which makes it harder to actually see different ways of solving problems or creates a reinventing the wheel syndrome. There are professions that value people with a range of experience. It is really too bad that software development often isn’t one of them.

Re: Why I Choose Delphi

#47
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 cool sentence on that time.

Since I started with Delphi when I was 14 (I am now 33), a lot of thinks changed to me. Now I mainly work in back-end field, building APIs, Bots, Crawlers and Queues to do massive things (like receive million SMS per hour in a voting system for a TV Reality Show program)

When I am programming, 70% of my time is Nodejs, 10% Python and 20% Vuejs.

But I still miss the old days of drag-N-drop GUI of Delphi, really easy.

Re: Why I Choose Delphi

#49

I'm very sad that Delphi is so inaccessible for hobbyists. In some spare hours I'm building a native app in Qt, but I'd have definitely built it with Delphi if I wouldn't have had to cough up 3000 dollars just to get started. In all frankness I don't get why Embarcadero doesn't copy Qt's licensing. If they make a free GPL version, Delphi-based open source could thrive while just about everybody who buys a license now…

There's Delphi Starter Edition, which is free for freeware / personal use projects, and 'free' for commercial apps until you've earned $1000 in total revenue. (At which point, they want you to buy a ~$2000 license. Hmm.)

https://www.embarcadero.com/products/delphi/starter

Re: Why I Choose Delphi

#50
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
Post reply on HN