user225269
user225269

Reputation: 10913

developer tools for os' other than windows

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

Answers (6)

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

Brendan Long
Brendan Long

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

Coxy
Coxy

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

Alan Haggai Alavi
Alan Haggai Alavi

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

Yuval F
Yuval F

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

cmsjr
cmsjr

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

Related Questions