Opinion wanted: Borland or VS C++
-
I would like to know what the C++ community is using, has used, and prefers....thanks. I am a die hard MS Studio user, and I program almost exclusively in C# (for a living) but sometimes I have to do some work in C++; either new projects or maintenance. At work, I have both VS C++ 2005 and Borland C++ Builder 2006. I hate to say it but I find that BCB 2006 (VCL in particular) is far more productive and easier to use than VS C++. For the record, I am NOT saying that one is better than the other, I'm just stating my opionion. Thanks again for any input you may have. Please don't flame my ass for my opinion :)
-
I would like to know what the C++ community is using, has used, and prefers....thanks. I am a die hard MS Studio user, and I program almost exclusively in C# (for a living) but sometimes I have to do some work in C++; either new projects or maintenance. At work, I have both VS C++ 2005 and Borland C++ Builder 2006. I hate to say it but I find that BCB 2006 (VCL in particular) is far more productive and easier to use than VS C++. For the record, I am NOT saying that one is better than the other, I'm just stating my opionion. Thanks again for any input you may have. Please don't flame my ass for my opinion :)
It was a long time ago but I found Borland was better for visual objects but when yoou got past that MS was way better. Elaine :rose:
-
It was a long time ago but I found Borland was better for visual objects but when yoou got past that MS was way better. Elaine :rose:
Well said. I used to work for a company that produced OPC applications, and we found that VS C++ was better for us. We could merge our Fortan libraries in far easier than in Borland (granted this was version Borland C++3) and that the COM support was better.
Deja View - the feeling that you've seen this post before.
-
I would like to know what the C++ community is using, has used, and prefers....thanks. I am a die hard MS Studio user, and I program almost exclusively in C# (for a living) but sometimes I have to do some work in C++; either new projects or maintenance. At work, I have both VS C++ 2005 and Borland C++ Builder 2006. I hate to say it but I find that BCB 2006 (VCL in particular) is far more productive and easier to use than VS C++. For the record, I am NOT saying that one is better than the other, I'm just stating my opionion. Thanks again for any input you may have. Please don't flame my ass for my opinion :)
-
I would like to know what the C++ community is using, has used, and prefers....thanks. I am a die hard MS Studio user, and I program almost exclusively in C# (for a living) but sometimes I have to do some work in C++; either new projects or maintenance. At work, I have both VS C++ 2005 and Borland C++ Builder 2006. I hate to say it but I find that BCB 2006 (VCL in particular) is far more productive and easier to use than VS C++. For the record, I am NOT saying that one is better than the other, I'm just stating my opionion. Thanks again for any input you may have. Please don't flame my ass for my opinion :)
Well, I would have to say that for some reason lately I've been looking at other environments than VS2005. Two things got me to do that: 1-I want to go back to native C++ and let go of .Net 2-Although I can obviously code native C++ in VS2005, I wanted to see if there was a better environment out there. I had touched Delphi back around 2000 and I had some experience with Turbo C++. So I have been looking at Borland Developer 2006. I actually have both, VS2005 and BD2006, right now on my workstation. I have been looking at open source solutions as well. I feel more comfortable, for some reason, in the BD2006 environment than in VS2005 and the VCL is indeed much more complete and easy to use than either MFC or .Net libraries. But, I am still looking for some features of VS2005 and can't find them. Maybe I just don't know the environment well enough yet, but if I don't find them features, I think I will stick to VS2005. Somehow the IDE itself is more comfortable to work with than VS2005, but VS appears to be a little mote feature complete....so far anyways. Learning the new environment as taken a lot of my time lately, therefore I haven't gotten around to look at those open source solutions as much as I wanted, but soon I will. All I can tell is that CodeBlocks and wxWidgets seem to make a great pair for any programming you might want to do. They even have a wxWidgets graphical designer nowadays, much like the one VS has for MFC or .Net. It is close to 100% cross-platform between windows, mac, linux, windows mobile, etc etc.....This may not be that important for you...now or even in a near future, but I do value this as we hear more and more about the other platforms and this is a good and ready exit for us developers. Anyways, that was my two cents. Which my not even be worth that to you. In short I wanted to say, I agree BD2006 looks great and feels comfortable, but after playing around with it for almost 2 weeks now, I am still lost in it enough to say that I would have to stick to VS to remain productive. Maybe in a near future, I could become 100% productive with it and, should that happen, I would gladly switch to it. BTW: Should you be interested in cross platform development now or eventually. wxWidgets as libraries that work with VS6-2003-2005 as well as BD2006. Might be worth a look at for any of us here on CP
Dewm Solo - Managed C++ Developer
-
I would like to know what the C++ community is using, has used, and prefers....thanks. I am a die hard MS Studio user, and I program almost exclusively in C# (for a living) but sometimes I have to do some work in C++; either new projects or maintenance. At work, I have both VS C++ 2005 and Borland C++ Builder 2006. I hate to say it but I find that BCB 2006 (VCL in particular) is far more productive and easier to use than VS C++. For the record, I am NOT saying that one is better than the other, I'm just stating my opionion. Thanks again for any input you may have. Please don't flame my ass for my opinion :)
VC by far. I have worked with many different versions of Borland's C++ products and found it easier to create poor quality applications faster. It can always spot a BC app just by the way it crashes and spams my screen with exception messages. If you want to create solid applications, use VC.
Tim Smith I'm going to patent thought. I have yet to see any prior art.
-
VC by far. I have worked with many different versions of Borland's C++ products and found it easier to create poor quality applications faster. It can always spot a BC app just by the way it crashes and spams my screen with exception messages. If you want to create solid applications, use VC.
Tim Smith I'm going to patent thought. I have yet to see any prior art.
-
BCB (or Delphi) is still far superior for making windows apps. Before that, BC++ had OWL, which blew MFC out of the water.
OWL blew MFC out of the water? Naw, OWL flew the coop :) I started in OWL and found that MFC was far more open although took a learning curve coming from OWL.
Rocky <>< Latest Code Blog Post: Popfly! Check this out! Latest Tech Blog Post: 15 Free utilites!
-
I would like to know what the C++ community is using, has used, and prefers....thanks. I am a die hard MS Studio user, and I program almost exclusively in C# (for a living) but sometimes I have to do some work in C++; either new projects or maintenance. At work, I have both VS C++ 2005 and Borland C++ Builder 2006. I hate to say it but I find that BCB 2006 (VCL in particular) is far more productive and easier to use than VS C++. For the record, I am NOT saying that one is better than the other, I'm just stating my opionion. Thanks again for any input you may have. Please don't flame my ass for my opinion :)
A subject near and dear to my heart. :) I have those two IDEs (among others) as well. So far I've done almost nothing in .NET, because my apps need to be fast and as hard to decompile as is practical these days. I've been trying to use VS as much as I can, but I support/update many legacy apps originally written in C++Builder 3 and 5. Builder 2006 definitely has a few nice improvements, but it has one persistent key-mapping bug that drives me crazy, has no support for the old ClassExplorer Pro context bar, and has nothing at all like the refactoring tools I use in VS 2005 (mainly Ref++, but also DevExpress' Refactor! C++). On the other hand, VS has nothing like the excellent LMD Tools components, and I would rather not learn any more MFC than the smattering I've had to pick up so far to support a couple of old MFC apps. Some might say that there are always libraries like WTL and the VCF, but they don't solve my problem since it sounds like they have no visual forms/dialogues designer like Builder's. So, my current plan is to learn C++/CLI a bit better and try building my forms and dialogues with the least amount of managed code I can, ahem, manage. I'd write the rest of my code as normal unmanaged C++ and link it in from static libraries or DLLs. Only time will tell if this will be practical or not, but I have my fingers crossed. :~
-
Well, I would have to say that for some reason lately I've been looking at other environments than VS2005. Two things got me to do that: 1-I want to go back to native C++ and let go of .Net 2-Although I can obviously code native C++ in VS2005, I wanted to see if there was a better environment out there. I had touched Delphi back around 2000 and I had some experience with Turbo C++. So I have been looking at Borland Developer 2006. I actually have both, VS2005 and BD2006, right now on my workstation. I have been looking at open source solutions as well. I feel more comfortable, for some reason, in the BD2006 environment than in VS2005 and the VCL is indeed much more complete and easy to use than either MFC or .Net libraries. But, I am still looking for some features of VS2005 and can't find them. Maybe I just don't know the environment well enough yet, but if I don't find them features, I think I will stick to VS2005. Somehow the IDE itself is more comfortable to work with than VS2005, but VS appears to be a little mote feature complete....so far anyways. Learning the new environment as taken a lot of my time lately, therefore I haven't gotten around to look at those open source solutions as much as I wanted, but soon I will. All I can tell is that CodeBlocks and wxWidgets seem to make a great pair for any programming you might want to do. They even have a wxWidgets graphical designer nowadays, much like the one VS has for MFC or .Net. It is close to 100% cross-platform between windows, mac, linux, windows mobile, etc etc.....This may not be that important for you...now or even in a near future, but I do value this as we hear more and more about the other platforms and this is a good and ready exit for us developers. Anyways, that was my two cents. Which my not even be worth that to you. In short I wanted to say, I agree BD2006 looks great and feels comfortable, but after playing around with it for almost 2 weeks now, I am still lost in it enough to say that I would have to stick to VS to remain productive. Maybe in a near future, I could become 100% productive with it and, should that happen, I would gladly switch to it. BTW: Should you be interested in cross platform development now or eventually. wxWidgets as libraries that work with VS6-2003-2005 as well as BD2006. Might be worth a look at for any of us here on CP
Dewm Solo - Managed C++ Developer
Dewm, I'd be interested to know the features you're missing. Feel free to shoot me an email and strefethen at codegear dot com. Also fwiw, there will be a new version of C++Builder coming out in the next few weeks. -Steve R&D Staff Engineer CodeGear from Borland http://www.stevetrefethen.com/blog/