KDevelop Better than Visual Studio for C++ in some cases
- From: "stork" <stork@xxxxxxxxxxxx>
- Date: 24 Feb 2006 08:04:58 -0800
Stork replies to:
Also what is a good c++ IDE? On windows I use visual
studio it's good.
Check out KDevelop.
Visual Studio is hands down the best development environment, for any
language, so long as you use C#.
One thing that helps the Linux cause is that Microsoft seems to have
put C++ on the path to oblivion. I don't blame them, because most of
their customers aren't looking for systems solutions anyway and C# is a
pretty damned good business language. But, with that said, KDevelop
actually does surpass Visual Studio for C++ in a number of ways. I've
found that I like the KDevelop IDEA1 way of doing things much more than
I like the Visual Studio toolbar methodology. It's far more
convenient. I also like that when you develop console applications in
KDevelop, it gets piped to a window within the environment where Visual
Studio still pops up a DOS box that -sick- disappears when debugging is
ended. How lame is that!
I do wish KDevelop had better intellisense, and, also, had better
debugging. If you are doing assembly language work in Visual Studio,
the dynamically updating registers window can be a godsend, but you
have to invoke a modal dialog with KDevelop. Documentation in KDevelop
still lacks, but since msdn is so incomprehensibly filled with
advertising and "look at how great I am" articles, rather than just a
decent reference, you will wind up buying books for either platform
anyway.
The most important thing is that if you are developing a 64 bit C++
application, the Linux toolchain, including KDevelop, is just a lot
more mature. With Visual Studio, 64 bit support is something of an
afterthought.
.
- References:
- cpptest
- From: no one
- cpptest
- Prev by Date: Re: Trolltech QT license question
- Next by Date: Re: Generating Profit
- Previous by thread: Re: cpptest
- Next by thread: Will GCC-6.0 Warn On Spelling Mistakes In Comments And Function Names?
- Index(es):
Relevant Pages
|