Live data from Hacker News

22 Years of Delphi and It Still Rocks

blog.marcocantu.com

231–240 of 344 posts

Re: 22 Years of Delphi and It Still Rocks

#231

I remember using Delphi 2 when I was younger, that's how I learned programming. If you don't mind hearing my personal story, keep reading, otherwise move on to another comment. By an interesting coincidence I was given a CD with tons of software on it, including Delphi 2. I started playing with it and quickly realised I could create my own programs using that tool. Later I went to the book store and found a book abou…

For me it was Turbo Pascal 5.5. It was amazing!

Re: 22 Years of Delphi and It Still Rocks

#232
post #76

Earlier quoted context omitted.

IMO Pascal is a good, clean language and Borland was a top engineering shop that built Delphi as a rapid development tool that supported Windows . At the time there was nothing comparable for Windows development. There was a huge marked for Windows consumer applications and games (Linux was not a household name yet) and very little outside of clumsy Visual Studio to write them. I recall reading at WSJ at the time tha…

> Now there are IMO much better cross platform tools for RAD (Python, Tcl/Tk, ...) That's why I wrote "in combination with easy deployment". Yes, you can do faster RAD in Python but good luck with easy deployment.

Tcl/Tk is trivial to deploy; on linux and OS X, wish already exists and tclkit makes it easy to deploy in windows.

Re: 22 Years of Delphi and It Still Rocks

#233

I remember using Delphi 2 when I was younger, that's how I learned programming. If you don't mind hearing my personal story, keep reading, otherwise move on to another comment. By an interesting coincidence I was given a CD with tons of software on it, including Delphi 2. I started playing with it and quickly realised I could create my own programs using that tool. Later I went to the book store and found a book abou…

Years of boring english courses, but I really learned when I had to read the manual of my TRS-Color!

Re: 22 Years of Delphi and It Still Rocks

#234
post #211

Earlier quoted context omitted.

> I am stuck with one critical and long discontinued grid component Try to replace it with Virtual TreeView: http://www.jam-software.com/virtual-treeview/ https://github.com/Virtual-TreeView/Virtual-TreeView/

I know about this one and others, thanks. The problem is TopGrid, it is further customized, so flexible and so entrenched in my code that it would be an enormous undertaking to replace it. Even if UI was perfectly separated from the business logic, which it isn't :-)

We ended up switching to cxGrid to move away from delphi 5. It does absolutely everything, but it can be hard to figure out how to configure it so it does exactly what you need it to.

Re: 22 Years of Delphi and It Still Rocks

#235
post #219
post #76

Earlier quoted context omitted.

IMO Pascal is a good, clean language and Borland was a top engineering shop that built Delphi as a rapid development tool that supported Windows . At the time there was nothing comparable for Windows development. There was a huge marked for Windows consumer applications and games (Linux was not a household name yet) and very little outside of clumsy Visual Studio to write them. I recall reading at WSJ at the time tha…

Microsoft poached some of the top Delphi designers for C#. As the saying goes, if you can't beat 'em...

"That lead architect was:"

https://news.ycombinator.com/item?id=7614808

Re: 22 Years of Delphi and It Still Rocks

#236
post #74

Earlier quoted context omitted.

I miss VB6 and VB.net desktop apps as well. still my go to platform for personal apps, so easy to write. Not really sure why for internal company apps people are moving to webapp.

Completely agree. It's hard to beat VB6 for LOB CRUD apps.

My suggestion is to try DataFlex, it is better.

Re: 22 Years of Delphi and It Still Rocks

#237
post #199

Earlier quoted context omitted.

The ones that matter to me are perfectly capable of handling a -static flag and use other C runtimes.

Yes, but "to me" is hardly relevant in a general discussion, if 99% of devs will use either GCC or Clang. Except if we're talking about a niche domain.

Clang can do static linking, it doesn't depend on glibc.

Also, there is ICC, MSVC, C++ Builder, aCC, xlC, SunPRO, TI C, ARM DS C, ....

Re: 22 Years of Delphi and It Still Rocks

#238
post #208

Earlier quoted context omitted.

> Now there are IMO much better cross platform tools for RAD (Python, Tcl/Tk, ...) and Delphi is showing its age Tk is the better than Delphi RAD tool?

I'm assuming this person hasn't actually used Delphi...or Python Tcl/Tk. I can throw together a very nice looking GUI app in one sitting in Delphi, where laying out the elements and binding and defining events is absolutely trivial. In Python, with Tcl/Tk, I don't. I use C#, qt, or even flask. Tcl/Tk is absolutely not appropriate for RAD GUI development, unless it's at some hello world level of complexity.

For my scientific needs, it was more than adequate, and scientists are a big part of programmers (but not necessarily professionals). However in that league eye candy does not count, instead saving lives or making our world better are of bigger priority. Tcl/TK or in its incarnations ScicolsLab/Tkinter/ Ocaml-Tk have saved the day very often.

Re: 22 Years of Delphi and It Still Rocks

#240

Delphi is still unrivaled when it comes to rapid GUI prototyping in combination with easy deployment. It's much easier than QT/GTK and you usually get a standalone .exe with no external dependencies. I really want to cry when I see the current alternatives... Node/Electron with dozens of MB of runtime and all that Javascript stuff? What went wrong that we end up with this?

> Node/Electron with dozens of MB of runtime and all that Javascript stuff? What went wrong that we end up with this?

I'll tell you. Microsoft and Apple need to protect their native app license revenue, so they hobbled Netscape, brought browser development in house, and made a prohibition on allowing web pages to be integrated tightly into the OS.

If those electron apps could get the same OS integration in the browser as native apps get, the distributable could be kilobytes, even smaller than your Delphi executable.

But how would Microsoft and Apple make money if they're just a host for web apps? They're not going to turn themselves into a commodity/utility.

Post reply on HN