The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
I still don't see any of the other popular IDEs deliver the same blinding-fast compile time and self-contained EXEs. Deployment is true xcopy-deployment with no runtime dependencies other than Win32. So for me it delivers great value.
I will however agree on the pricing issue. Major reason why I don't upgrade the IDE often . Embarcadero releases a new version every year or so, but I find it harder and harder to see what's new. At least they are still working on the product.
One application I maintain is built using Delphi 7 (from 2002). The EXEs still work flawlessly on Windows 10 - even look like proper Windows 10 applications. That may be more a testimony to how well MS backwards compatibility works, but still...
Lets not forget that it was a top engineer from Borland that went over to microsoft to build something small, what was it called again? Oh yes C#
Everything good from that language has been thought up by the same guy that made Delphi so great back then.
I use VS too when at work, but my own projects are all still in Delphi.
Even Delphi 7 (now more than 10 years old) still is a lot more productive than the latest VS.
Delphi was always best until and including Delphi 7. Then it went backwards real hard because Borland just did not care anymore and they where trying to incorporate dot net in Delphi.
Now thanks to Embarcadero Delphi XE10 is getting back on track again, granted the price is not cheap but the product really is way better then VS.
Delphi still is the fastest way to get Windows programs done well.
VS en C# are not bad, but when talking about database programming and memory managment VS is still decades behind Delphi. I miss DataModules so hard in VS and EntityFramework is just way to much overhead, slow and not flexible.
Also visual inheritance in VS is very bad supported.
Its just unbelievable that a tool like Delphi 7 (from 2002) can often do a better job than the latest VS !
Can't resist bringing up old memory, don't you? Absolute direct memory access. I still remember a small app I wrote as screen saver which inserts arrow keys, Page UP, Page DN into the keyboard buffer simulating like someone is editing the source code. Drive our network guy crazy thinking someone has taken control of the PC. Another one is simulating a crack on the CRT screen too, by manipulate video buffer directly. Fun those days. Yes all Delphian are grandpa/grandma now, I'm included.
Embarcadero still exists and is selling Delphi - C++ Builder. You can visit them at their web site for further information on the product line. Using Delphi since Turbo Pascal, the VCL product allows me to build quick and robust Windows applications.
Firemonkey which gives access to the iOS / Android world still needs a little help in getting there but that is due to the volatile smart device world.
Finally they provide a way to have a Datasnap application for Linux and Windows so you can extract from a database to have a central area for the users to retrieve information.
Borland's name was sold long time ago and that is pretty much history.
We still use Delphi today. Supporting about 30 applications. Ranging from NT Services to client applications.
We are way behind the upgrade cycle (annual upgrades with large price tags are not for me).
We don't do .Net stuff that often, and have been on Oracle for the DB for a long time.
Now more MySQL in the mix, plus plenty of SQLite for small stuff... Occasionally we support MSSQL environments. All through the same component sets... Kinda nice.
As custom application developers, it's hard to walk away from all the years of libraries we have built, and the speed of compilation as well as a single EXE without DLL hell... And without the BLOAT...
We are probably 5 years behind on the upgrade cycle, which is fine for me. Low risk. Our view is that IF Embarcadero ever stops publishing Delphi... We will be able to support our clients for 10 years beyond that. And during that time, we will review what to move them to.
Most will probably end up in the cloud at those times.
Embarcadero is actively extending Delphi and C++Builder, and their mobile FMX cross-platform is (in my opinion, and we use both) a lot easier than VS/Xamarin. C++Builder IDE supports drag/drop GUI development, unlike C++ VS. We have used Borland/Embarcadero C++ for our major applications since OWL, and have never had any show-stopper issues. C++Builder now uses Clang as the back-end compiler, so language compliance is about as good as it gets. C++Builder + FMX + the excellent framework-neutral 3rd party controls from TMS Software together allows us to target Windows, iOS, OSX, Android and soon Linux from a single code base. Borland->Inprise->Embarcadero has been a rocky road, and more than once we considered and essayed (for commercial, not software reasons) porting to VS, but it was just too hard. So we stuck with them, and lucky for us Embarcadero seems to be going gang-busters, though still a minute market share cf Microsoft VS.
It seems that a lot of people disagree with me regarding the death of Delphi, considering the sheer amount of replies, however, lets look at reality, i.e. programming index, made of independent people who have no reason to promoto certain language.
When we look that those graphs, Delphi's popularity is pitiful. It's rank is even lower than Visual Basic, the programming language that people love to hate and consider noob. And Delphi's position is even lower than VB. I wonder how much money does Embarcerado make from Delphi these days.
Can't stand cats. I'm allergic to them which makes the evil little monsters want to get near me; they laugh at the demonic red my eyes go. Apparently, they get points for the more they can make my eyes stream.
I'm allergic to them which makes the evil little monsters want to get near me
That's true, in a way. Cats take a good look at strangers before honoring them with a friendly greeting. Your reluctance convinces them that you are indeed friendly, so you are likely to be chosen for the big welcoming ceremony.
I have lived with several Zen masters - all of them were cats.
Oh so long ago, when I had cat(s), their interaction with the local dogs was:
1 - Large Dogs - they seemed to be at peace with one another, although the cat was always wary of the abrupt movements they made (graceless curs that the all are).
2 - Medium-to-Small dogs: He basically facially butchered them.