New Borland Development Studio 24
mesozoic writes "News.com is running a scoop on Borland's up-and-coming development suite, code-named 'Galileo'. It'll be compatible with both .NET and Java, and is aimed at developers who don't want to be cornered into using Microsoft's entire suite of programs. I personally am very nostalgic for Borland's old DOS-based IDE, and I'll be watching for this in the future."
C++ ABI Compatibility w/Visual Studio.NET? (Score:3, Interesting)
i.e. do C++ libs compiled with VS.Net work with Borland's tools/applications?
No and Yes (Score:2, Informative)
Re:C++ ABI Compatibility w/Visual Studio.NET? (Score:2, Informative)
Am I missing something? (Score:2, Insightful)
If you don't want to be locked into using M$'s programming tools and technologies, don't use
When I used to be a Microsoft guy, I really liked the way Visual Source Safe, Visual Studio and Visual Basic and SQL Server integrated. I had to admit, it was very slick. Buggy as hell, but very nice to work with. Sounds like Borland is streaching itself too thin with trying to be "an IDE for all seasons".
"Are you saying boo or boo-urns?" Booooooooo!
Re:Am I missing something? (Score:1)
He he... That's a good one.
Re:Am I missing something? (Score:3, Funny)
Re:Am I missing something? (Score:2, Interesting)
Re:Am I missing something? (Score:2)
Re:Am I missing something? (Score:5, Insightful)
Not true. As an example, one would logically think that because Microsoft develops MS Windows then Microsoft's Visual Studio is the best tool for making GUI apps, COM objects, ActiveX, NT services, etc... Heh, not so. Well, ok, Visual Basic is pretty slick with COM/ActiveX, but it's crap for anything else. Likewise, Visual C++ just plain sucks (and I will spare the WHOLE story why I think it sucks). Surpisingly, Delphi makes writing GUI apps, COM/ActiveX, NT services, etc., very easy. But wait! Borland doesn't develop MS Windows, how could this be so?
Still don't believe. Try this out. COM development in Visual C++ wasn't pretty, in fact you had to know two languages: C/C++ and IDL (which is not the case with Delphi, no IDL programming required). Then Microsoft came out with COM+, which was COM with some niceties for development, like automatic reference counting for example. Now did Borland update Delphi to support COM+. Guess what? They didn't really need to. They already had it before COM+ was invented! What? That doesn't make sense. Well check this out. When Borland made support for COM, their IUnknown interface, and sub-interfaces, were designed with some of COM+'s features in mind, for example the reference counting. So while Visual C++ programmers were having fun with COM in the sadistic sense, COM+ finally came out and the Delphi developers said "heh, we already were doing that, COM+ doesn't really apply to us".
So much for the MS tools must integrate with MS technologies better than anyone else. As for
As a side note, Microsoft hired some of Borland's top talent away from them. Some of them help develop
Your best argument (Score:1)
It'll only take about 10mins to convince them!
Microsoftized (Score:2, Interesting)
For stuff like developing custom controls along with custom property editing, you can do pretty much anything in Delphi by overriding the correct object method. Finding what object method to override can require some searching, but once you figure it out it is clean and simple. Oh, and you look at the class framework source code if you are really stumped.
Once you get past the simple-minded Visual Basic style of programming and get into customizing the design-time behavior of controls for Visual Studio, the thing is a mess of attributes (runtime type info (RTTI) that are themselves objects) and classes you need to extend and plug into those attributes along with service providers, extender providers and gosh who knows what else. Who designed this thing? Did they put implants into Anders' brain?
I wonder how Borland is going to make some sense of this mess.
Re:Am I missing something? (Score:2)
Re:Am I missing something? (Score:2)
How so? How exactly do Visual Studio (which is really a non-product, I assume you mean VC++) and Visual Basic integrate? They have nothing to do with each other. Oh, they both can integrate VSS support into their menus, but then again, so can many other IDEs. The Delphi IDE has source control hooks that allow you to integrate third party products quite seamlessly.
Re:Am I missing something? (Score:1)
Sorry, I meant InterDev. And yes, Visual Studio is a product [microsoft.com]. InterDev integrated with SQL Server as a GUI where I was able to view and edit tables as well as write stored procedures and queries. I didn't need a separate GUI. You could also, (although I rarely used it) debug/step-through ASP pages and COM componets on a remote server.
Oh, they both can integrate VSS support into their menus, but then again, so can many other IDEs
Nowadays, yes. But back when I was using M$ for web development, that wasn't the case.
Re:Am I missing something? (Score:2)
VS is Microsoft's collective moniker for several different languages and IDEs (VC, VB and possibly InterDev). You cannot load a Visual Studio IDE per se, because there isn't such a thing. Ok, under VS.NET there is one consolidated IDE, but prior to that there wasn't.
> But back when I was using M$ for web development, that wasn't the case.
The Delphi IDE has had source control hooks since before InterDev.
Borland DOS-IDE Nostalgia (Score:3, Informative)
When I first started playing with Linux I thought this was awesome. It let me develop in the old familiar Turbo Pascal 6/7 environment (which Borland also used for their Turbo C)...
I believe it even has it's own debugger (or runs gdb in a subwindow)... All the functions keys are the same too...
If you like those old IDEs, try this, you will never notice a difference.
Re:Borland DOS-IDE Nostalgia (Score:1)
> never notice a difference.
Try Free Pascal to get a 32 bit look alike of BP7. The IDE is complete recreation of BP7 IDE.
http://www.freepascal.org/