3 ms·
I find it ironic they describe it as “25 Years of Excellence” because, as much as people go on about the competition, what really broke Delphi was its poor qual
by moomin 7y ago
I find it ironic they describe it as “25 Years of Excellence” because, as much as people go on about the competition, what really broke Delphi was its poor quality control
I bloody loved that language, but all of the components had serious errors that resulted in crashes. To make it worse, they are their own dog food, meaning the IDE itself crashed all the time.
This wouldn’t have been so bad, but then VB5 happened, which was much, much worse semantically but absolutely rock solid.
Of course, then C# happened, but devs like me had already left the ecosystem. (And the less said about all that bundled cruft the better.)
- TsomArp 7y agoNever had the problems you mention till Delphi 7.
- thu2111 7y agoDelphi was pretty notorious for having some sort of tick/tock quality problem, for unclear reasons. Presumably some kind of botched project management inside Borland. Delphi 1 was a mess. Delphi 2 was rock solid. Delphi 3 was a buggy mess. Delphi 4 kind of recovered things but was never as good as Delphi 2. By this point we'd figured out the pattern and skipped Delphi 5, if I recall correctly.
- mobilio 7y ago5 and 7 was solid... 1 was 16 bits only. 2 turn to 32 bits AFAIK.
- davidhbolton 7y agoI always found the even versions (D4,D6) buggy while D5 and D7 were very reliable. D4 had bugs in its COM code. In 2000 I worked at a Dotcom (homedirectory.com) and we used a D4 COM search component running in SQL Server 6.5. It used to crash when the CPU load went above 5%. I guessed it was D4, recompiled under D5 and that fixed it. Microsoft as part of its settlement to Borland over the employee poaching (including AH) provided technical info that let D5 generate reliable COM code.
- robocat 7y agoThe IDE was still a 32bit app and was seriously unreliable and insanely slow last I looked (2017 or so, the compiler finally got 64bit support though!).