Hi all,
Sorry for the silly question, but which is the most popular enviroment for windows, easiest to use and why?
Regards,
Rocketman
Hi all,
Sorry for the silly question, but which is the most popular enviroment for windows, easiest to use and why?
Regards,
Rocketman
Most popular is Visual Studio by Microsoft. Easiest to use is subjective, and different people will have different opinions. Note that there are more options than just Borland and Microsoft.
bit∙hub [bit-huhb] n. A source and destination for information.
Aha! You have left out the truly best answer: GCC for Windows. All other compilers are inferior in every possible way....*ducks*
In all seriousness, if I were developing for Windows, I'd probably stick with MSVC, or possibly the Intel C++ compiler.
Hi all,
Thanks for your input.
Ok its going to be microsoft visual c++. Im currently conversant with C, and am just about to jump into windows C++. I currently have a good C++ book. What book do you recommended for the window framework? And lastly C++.net or C++ MFC, for a newbie to window programming?
Regards,
Rocketman
Last edited by abachler; 10-01-2009 at 03:26 PM.
Warning: Have doubt in anything I post.
GCC 4.5, Boost 1.40, Code::Blocks 8.02, Ubuntu 9.10 010001000110000101100101
Note that Microsoft has a free version of their most recent IDEs (which you should prefer over their older versions). I'm assuming you'd be using the old Borland IDE rather than the current, non-free stuff based off of it, and I wouldn't recommend the old Borland stuff at all for learning windows programming.
Personally, for windows programming I might learn C#, but if you want to use C++ I'd prefer MFC over .NET. I'm not sure if the free version of the VC++ IDE comes with MFC, though.
.Net requires you to program in C++/CLI, which is a nice language, but not really C++.
MFC is just a horror to work with IMO.
Go with Qt or wxWidgets.
All the buzzt!
CornedBee
"There is not now, nor has there ever been, nor will there ever be, any programming language in which it is the least bit difficult to write bad code."
- Flon's Law
Totally agreed! lol. Use whatever you find most effective. I like Visual Studio but it all comes down to a matter of preference (e.g., why would you like Linux over Windows and vice versa, PC over Mac and vice versa).
The Visual Studio Express editions mentioned above do not include MFC (this might be it's most endearing quality) or ATL and they are streamlined (I use the term loosely) for non-professional programmers. Basically, they do what most non professional programmers need them to do. You have your debugger, IDE and a few tools to help you along the way. The interface is generally clean and the MSDN library is about as technical as you can get.
I've used a number of IDE's and I can say without a doubt if you're going for something free and you're not concerned about developing cross-platform VSE is the IDE you should really consider.
However, Code::Blocks is pretty good and the projects are compatible across all platforms for which Code::Blocks is available. It also uses GCC/MinGW compilers so you should see pretty similar results across platforms.
I would highly highly highly recommend against dev-c++ as it hasn't been updated in, what, 10 years or so? So just don't even bother.
I used Borland C++ 5 years ago. I can't say anything about its current usability/simplicity as I left BC++ long ago for GCC and MSVC.
I definitely agree with the wxWidgets. you can use qt, but if you want to develop any commercial software with it, you have to pay trolltech or risk legal action.
I prefer ms visual studio on windows, with netbeans/mingw being a close second. if you're going to go the netbeans/mingw route, upgrade to the latest version of gcc for mingw, as the one that comes in the installer package is old and buggy.