Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What language choice is good for a c# developer wishing to develop on the Linux platform?

Are there any good OOP languages that you can use on Linux? Obviously Java comes to mind, even running C# under mono.

Looking for a language that can be used for all round development, web dev, desktop, services etc.

Besides Mono C# and Java anything else come to mind?

like image 685
JL. Avatar asked May 24 '10 11:05

JL.


2 Answers

Python seems to be the obvious choice. There a lot of great web frameworks for it, strong support for development of GTK desktop apps and many others. Ruby should also be mentioned, although it's not usually used for desktop apps.

Don't forget other languages running on top of the JVM either - most notably Scala, Clojure and Groovy.

like image 102
Bozhidar Batsov Avatar answered Sep 20 '22 02:09

Bozhidar Batsov


Vala and D are new and interesting languages with some quality tools available. Vala was primarily designed to work smoothly in GNOME environment.

like image 29
n535 Avatar answered Sep 22 '22 02:09

n535