What are the tools used by modern desktop/"native" C++ application developers?
-
Besides the usual editor and debugger, what do the modern desktop (Windows and Linux) application developers use for their development? I am more interested in profilers, code analyzers, memory analyzers, packaging tools, GUI frameworks, libraries and any other handy tools and secrets that you couldn't live without. For example, as a web application developer, I have my Firebug and its extensions, Wireshark, jQuery and its extensions, client side and server side MVC frameworks, Selenium tests, jsFiddle, etc.
-
Answer:
Dash for Mac OS X Excellent documentation tool
Manfred Lau at Quora Visit the source
Other answers
For .NET, 3rd party libraries such as http://www.telerik.com/ and http://www.devexpress.com/ provide solid UI extensions. For Eclipse development, Spring http://www.springsource.com/developer/sts is almost essential. Maven http://marketplace.eclipse.org/content/maven-integration-eclipse-wtp is widely used. For both, Apache Subversion http://subversion.apache.org/ is commonly used as a source control framework these days.
Jonathan Jaffe
On the Windows platform, wxWidgets, QT and VCL/C++Builder are three frameworks that do the best job for professional looking and complex applications. Some die hards still stick with Microsofts antiquated MFC toolkit. Some will write huge applications using vanilla C and the low level Win32 APIs
Vivek Nagarajan
On Windows: Visual Studio (testing 2012 Release Candidate which adds huge number of great features for C++ devs), also I also extensively use Sublime Text 2 as the editor plus commandlines to automate msbuild scripts, which is good for small apps that do not need much of debugging. :) On other platforms: Xcode, Eclipse and also Sublime Text 2 + scripting.
Anonymous
For windows : Visual Studio is awesome IDE for making windows applications Notepad ++ is quite handy Netbeans for Java Codeblocks for C/C++ For Linux : Eclipse for Java Linux Terminal for C/C++
Anonymous
Related Q & A:
- What framework must I use to develop mobile native application?Best solution by Stack Overflow
- How to create modern databases with C#?Best solution by stackoverflow.com
- What influence does jazz have on modern music?Best solution by Yahoo! Answers
- What happens when you prestige in modern warfare 2?Best solution by Yahoo! Answers
- What do you think of this study by U.C.L.A?Best solution by Yahoo! Answers
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.