Live data from Hacker News

Why I Choose Delphi

csvelocity.wordpress.com

131–140 of 307 posts

Re: Why I Choose Delphi

#131

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

When I tried it, it didn't allow me to use third party components in design time. And only 32bit demo compiler is distributed. (Can't be used from command line)

Re: Why I Choose Delphi

#132
post #86
post #69

Earlier quoted context omitted.

Who said he wouldn't say those things in a face-to-face conversation? And what's uncivil about them?

What is the purpose of the parent comment? To score a point? To show us all the commenter is smarter than the vulgus? It passes the "gratuitous negativity" test to me. The same point could have been made without the condescension.

Why don't you build an Orwellian society that punishes people instantly for "negativity"?

Oh wait, we already have it - this comment will be censored by the YC central committee.

Re: Why I Choose Delphi

#133
post #119

Earlier quoted context omitted.

You can ship it as a single executable if you statically linked midaslib. Most data processing needs that.

No need for the .Net-runtime on target computer? Or more like a runnable jar-file that "only" depends on an installed jvm?

Yes, to prove, get any crack exe and run pexplore on it. Very likely you will see some Delphi dfm or list of units compiled into the constant area.

Re: Why I Choose Delphi

#134

Earlier quoted context omitted.

I'm sure there's nothing wrong with it. It's just me being old school and curmudgeonly - not really hot on runtimes and complex dependencies. Although of course, if I really need it, Nim will compile my wonderfull code to js. Otherwise just singe, compact, standalone executables for any platform I care to imagine. And yes, the language itself is a joy to code in. Which is opinion, not fact, I realize that.

Would you compare Nim to DLang (honest question)? If yes, how? I've been watching both and just waiting for an opportunity/excuse to build something using one of them

Yes. Both fast and AOT compiled languages with great compilers and probably not the best IDE support unless you count a bunch of plugins. Both have small and tight knit communities and have evolved fast. Neither are the best from a library perspective, but Nim can use C or C++ libraries easily. Doc isn't terrible. Nim has jokingly been called "New Improved Modula-3", so it has some things in common with Pascal, although it's syntax looks like Python with types, while D looks like a mix of C++ and Java.

Re: Why I Choose Delphi

#135

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…

Delphi 7 was last of greatest IDE (on that time) exists. New one add .Net and became larger and unstable. Probably 2007 bring stability.

I also start with Pascal (Turbo 3, 4, 5, 5.5 (greatest!), 6 and little bit 7). Then jump to Delphi (all 1-7) and then abandon it.

Re: Why I Choose Delphi

#138
post #130

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…

I wish I could upvote this several times. That's my exact experience as well. I would like more people to experience what was the way of creating software with Delphi, seamless and easy, really closing the loop between creating and the resulting application and then look back at what unnecessary complexity we are dealing with every day when working with software. (nb I think there was a blog somewhere by one of Delph…

Absolutely. I did GUI programming with Delphi in high school, then haven't touched it till now, and I am somewhat shocked how the ability to create desktop (or web) GUIs today seems to lag so much behind how I remember Delphi.

Might be nostalgia speaking, but even if it doesn't lag behind, I'm pretty sure it hasn't gotten better. I guess QT Creator actually comes close.

(Plus: Compile times were never ever an issue...)

Re: Why I Choose Delphi

#139
post #130

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…

I wish I could upvote this several times. That's my exact experience as well. I would like more people to experience what was the way of creating software with Delphi, seamless and easy, really closing the loop between creating and the resulting application and then look back at what unnecessary complexity we are dealing with every day when working with software. (nb I think there was a blog somewhere by one of Delph…

I did that with Lazarus. Only real difficulty is finding kid-centric tutorials, but they manage.

Re: Why I Choose Delphi

#140

Oh, memories from the past.. Delphi 2005 was my introduction to computers and programming, first in a course given by the local technical university, later in regular school. Wasn't embarcadero back then, but Borland I think. Neckhold either way. I liked how the development worked, and think it wasn't a bad environment to first learn programming. Anyway, that were years of fun, but I, as most, moved on..

Same here, I think it's a very nice system to learn programming with (certainly nicer, more forgiving than c++) As time went by I moved on to PHP and other things. Is there anything that actually requires deep, low level OS hooks or anything like that, that would justify a desktop client app, as opposed to a browser based app, running locally (with web sockets and such?)

> Is there anything that actually requires deep, low level OS hooks or anything like that, that would justify a desktop client app, as opposed to a browser based app, running locally (with web sockets and such?)

Mh.. A great user experience? In line with other made-with-love apps, which fit in nicely into the OS?

Post reply on HN