6 ms·
Some observations on Delphi, from someone who briefly used it in the mid-90's (so pre-.NET and all that): - Its main competitor was of course Visual C++ (and I
by tragomaskhalos 5y ago
Some observations on Delphi, from someone who briefly used it in the mid-90's (so pre-.NET and all that):
- Its main competitor was of course Visual C++ (and I guess to a lesser extent VB); it never quite gained the traction to supplant these, probably various factors here (explored in other comments);
- Building GUIs was a lot nicer that using Visual C++, which at the time was locked into a weird model whereby there was a wizard to create apps that kind of forced you into its Document-View paradigm - a very specific way of looking at an application that wasn't always applicable (in my experience, in fact, rarely applicable). Delphi just allowed you to build GUIs with windows like a normal person;
- C++ lacked STL at the time, we'd use weird stuff like RogueWave to get even basic things like usable strings, vectors etc; with Delphi this was all built in and it Just Worked in this regard;
- Some lower-level shenanigans were difficult in Delphi, and the community was not much help. For forgotten reasons, I needed an equivalent of offsetof, and only eventually sussed out how to do this;
- Verity Stob was a user (and fan)
It's good to see that it's still going though.
- pantulis 5y agoAhhhh the Rogue Wave standard libraries! CORBA! The ACE Reactor Library! We had all that in 1998, kiddos.
- huhtenberg 5y ago> CORBA Brrrr... /shudders
- tragomaskhalos 5y agoFirst law of distributed objects: Don't distribute your objects !
- pantulis 5y agoI shudder these days whenever a read about thrift, grpc and other binary protocols.
- gonzus 5y agoKudos for the trip down memory lane regarding ACE. What an amazing library that was. Great abstractions in a language that might have not been 100% ready for them yet...
- pantulis 5y agoAnd rock solid. I worked within a telco platform that combined it with CORBA and PThreads and damn it was contrived but work it did.
- aortega 5y ago>Its main competitor was of course Visual C++ Visual C++ wasn't visual. Perhaps the main competitor was Visual Basic.
- CRConrad 5y ago> Visual C++ wasn't visual. Perhaps the main competitor was Visual Basic. Both. Their slogan at the time was "The ease of Visual Basic with the power of Visual C++!" -- and AFAICS, it was true.