I forgot that Delphi was sort of a mash-up of Visual Basic and Pascal. Two great tastes, I guess. Are there contemporary products -- for building mobile and/or web apps -- that are similarly easy to use?
You should check out Lazarus. It's basically open source Delphi and cross platform, write once, compile anywhere. http://www.lazarus-ide.org
24 years of Delphi and Delphi 10.3.1 is out Today
111–120 of 167 posts
Re: 24 years of Delphi and Delphi 10.3.1 is out Today
#112For almost 11 years now, I've been working professionally with Delphi. And it would be wrong to say it's been a smooth ride. There's nothing wrong - per say - with Object Pascal. Or rather, it's not worse than C++, but Delphi - i.e. the library and IDE - is what's lacking behind. It was definitely cutting edge in the mid-90s, but it has not managed to keep with the times. Most Delphi developers rely on Indy, a third…
The other guy wrote everything in gcode macros using notepad.
Lots of memories though. Giant Enterprise applications we created 20 years ago.
Have to admit I really prefer go and rust and python though. I think I still have all those Dr Dobbs in my basement too. :)
Re: 24 years of Delphi and Delphi 10.3.1 is out Today
#113Marco Cantu's (the author of this blog) books on Delphi are/were a great resource for learning the language. Btw, his website is under heavy load right now (probably the HN hug?), and this is the error I got: Error in page: /blog/2019-february-24-years-delphi.html Error Class: EListError Error Message: List index out of bounds (-1) Suggesting that the webserver is written in Delphi... that's dedication :)
How appropo it's a website that's throwing it now.
Re: 24 years of Delphi and Delphi 10.3.1 is out Today
#114We would play with Delphi and SmallTalk just for fun and there was always a Dephi fanboi around.
Despite these 'primitive' tools we were so much more productive back then - it's quite sad where we have ended up. We would pump out wonderful apps even in the days before we could get our hands on a relational database. dBase files, VSAM files and even trusty CODASYL did the job without any fuss.
Re: 24 years of Delphi and Delphi 10.3.1 is out Today
#115I'm amazed about once every three years when I hear or read something that reminds me delphi is still around. For nostalgia's sake, here's a link to the pre-release review of Delphi 95 that I wrote for Dr. Dobb's back in the day: http://www.drdobbs.com/a-quick-look-at-borlands-delphi-95/18... . Doesn't seem like such a quick look now, but articles were longer back then :).
Re: 24 years of Delphi and Delphi 10.3.1 is out Today
#116Earlier quoted context omitted.
Actually the way he went took a bit of talking with former work colleges then working at Microsoft. "Anders Hejlsberg: A craftsman of computer language" - interview https://behindthetech.libsynpro.com/001-anders-hejlsberg-a-c... WinForms was based on J++'s Windows Foundation Classes (WFC), Hejlsberg's first project at Microsoft. Which of course, was based on VCL. That mess is the usual DevDiv vs WinDev, for example I…
I do miss near-instantaneous builds on late 90's hardware (!). Much of that was Pascal with its single pass compiler. Productivity-wise that was indispensable.
Re: 24 years of Delphi and Delphi 10.3.1 is out Today
#117Earlier quoted context omitted.
I may be misremembering but the early visual basics exported even heavier results.
I think you were - I remember the .exes were much smaller, but they weren't self-contained/stand-alone, so you needed to make sure msvb*4.dll (can't remember what it was exactly) was on the system you wanted to run it on, and it was > 1.4 MB, so you couldn't fit both the small .exe and the runtime .dll on a floppy disk...
Re: 24 years of Delphi and Delphi 10.3.1 is out Today
#118Earlier quoted context omitted.
I think the $1000 price tag is totally wrong. I would never pay that kind of money for an IDE unless it was _really_ better than anything else. But this means: - the language has huge community (so I'm not stuck with a dying language) - it allows me to do anything (huge extensibility) Unfortunately it is difficult to change the pricing model once you have existing clients. On one hand they are the only ones paying fo…
The pricing model is the main reason newer people are not getting into Delphi. This is why they tried to lure people with iOS and Android capabilities. But when there are alternatives that are free, why bother? Yes, Delphi has a Community Edition now (which is free), but the fact that are excluded from a large portion of the library, because you cannot afford it, is always going to alienate some people. And it is alw…
Also have the Professional Edition and would update if only they took the macOS platform seriously. Again with this update, like the previous few, there are zero improvements for macOS.
Really regret to ever have invested any time (and money as I bought several updates) into their FireMonkey platform. It looks bad on macOS for not using native controls and it looks bad on Windows because the fonts are blurry.
With macOS only being 64 bits around the corner and openGL being declared end of life, one would expect to see some movement or improvements. Nope.
Re: 24 years of Delphi and Delphi 10.3.1 is out Today
#119Earlier quoted context omitted.
"Delphi has a Community Edition now (which is free), but the fact that are excluded from a large portion of the library" That's not really the case. With Delphi Community edition you get support for 4 operating systems, VCL and FireMonkey, it only lacks access to Enterprise databases like Oracle and some of the multi-tier architectures. Community has a large percentage (80%+) of the features...
You are correct, saying 'large portion of the library' was a mistake. But as I remember, you don't have access to the VCL source code with the Community Edition. The feature matrix says that this is 'limited in Community', whatever that means. We wanted to do MongoDB connections, which comes with FireDAC. But that's only available in the Enterprise Edition. So we ended up rewriting TMongoWire[0] to fit our needs. I a…
How is that "professional" if you cannot even read/write to sqlite.
Re: 24 years of Delphi and Delphi 10.3.1 is out Today
#120Earlier quoted context omitted.
Extreme skeumorphism a la Mac sometime ago is also undesirable, though. You want them to look just close enough to trigger recognition, everything above that is cognitive overhead.
> Extreme skeumorphism a la Mac sometime ago is also undesirable, though Mac never had extreme skeumorphism. Extreme skeumorphism would be like the common case of DVD player apps made to look real-life DVD players (with all the frustrating LCD-like text displays and tiny cryptic buttons). It's not about having 3d looking buttons, or having faux-leather on your Notes app, which are the kinds of things Apple did.