Reputation: 10913
I currently use visual studio 2008 for creating projects that can run on windows. Can you recommend me of other tools that can be used to develop applications for other operating systems?(Linux, Mac, Solaris) The most prominent programming languages will do(C++, C#, F#) And scripting languages(PHP, Perl, etc)
Upvotes: 3
Views: 165
Reputation: 75396
For C programming which is very frequent on Unix especially for older programs, the best combination is make + gcc with a good editor. Emacs has good integration with C source, and compiler output.
Upvotes: 0
Reputation: 54262
On Linux, I sometimes just use nano (with syntax highlighting), makefiles and subversion. It has the advantage of being really fast over ssh, and unless you need syntax highlighting, Netbeans and Eclipse are overkill.
The languages that can be highlighted in nano by just uncommenting a line in the nanorc file are: asm, awk, c, c++, css, html, java, objective-c, ocaml, patch, perl, php, pov, python, ruby and sh. (It also has highlighting for non-programming things like email and man pages)
Upvotes: 0
Reputation: 8928
For Mac OS X, Apple provides XCode which is a pretty decent IDE and you can't beat the price.
It handles Java, C, Objective-C and C++ apps out of the box, I believe.
Upvotes: 1
Reputation: 74252
Padre, the Perl IDE can be used to develop applications in Perl. It is cross platform and since Perl is (mostly) cross platform, you can develop applications for other operating systems.
Upvotes: 0
Reputation: 20621
A somewhat similar commercial IDE on Linux is SlickEdit.
Eclipse and NetBeans are free alternatives for development on many platforms.
Emacs and vim give you lots of functionality, with a bit coarser interface.
Upvotes: 3
Reputation: 59215
Eclipse strong Java focus, but support for a wide variety of other languages and is cross platform.
MonoDevelop for cross platform c# fun
Upvotes: 5