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…
22 Years of Delphi and It Still Rocks
231–240 of 344 posts
Re: 22 Years of Delphi and It Still Rocks
#232Earlier 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.
Re: 22 Years of Delphi and It Still Rocks
#233I 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…
Re: 22 Years of Delphi and It Still Rocks
#234Earlier 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 :-)
Re: 22 Years of Delphi and It Still Rocks
#235Earlier 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...
Re: 22 Years of Delphi and It Still Rocks
#236Earlier 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.
Re: 22 Years of Delphi and It Still Rocks
#237Earlier 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.
Also, there is ICC, MSVC, C++ Builder, aCC, xlC, SunPRO, TI C, ARM DS C, ....
Re: 22 Years of Delphi and It Still Rocks
#238Earlier 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.
Re: 22 Years of Delphi and It Still Rocks
#239"Fastest compiler -- 85,000 lines per minute" What do you get 22 years later on an Intel i7?
Re: 22 Years of Delphi and It Still Rocks
#240Delphi 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?
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.