You use Monodevelop with a different backend (it supports c++, although it doesn't have any ui designer integrated afair). Or simply use Eclipse, or KDevelop.
In the root post, j23tom claimed Monodevelop was the fastest way to develop desktop apps on Linux, but are they Linux apps or are they .NET apps that also run on top of Mono?
Is there a difference? If you have a .NET app that runs under Linux, is it not a Linux app? (same goes for any platform agnostic runtime - java, js, lua, python, ...) There aren't that many languages that are really system-dependant. Conversly, many "Linux apps" written in C/C++ will compile and run just fine under Haiku or Mingw - does that make them BeOS or Windows apps?
It seems that "(Linux|Windows|Mac|BeOS|whatever) app" doesn't have the same meaning today...
if you use Gnome - Gtk# is better choose than qt with it's strange looking controls (under gnome). Also I don't think it will be ever possible to make such a good autocomplete/intellisense with any qt/c++ tool (lack of reflection not to mention LINQ, lambda expressions or even simple properties). Monodevelop = good modern language + gui designer. At the moment it simply rules.
From this post, it sounds like they're dropping their on JIT for LLVM -- but I couldn't find any mention of this anywhere else. Does anyone around here know what the Mono JIT / LLVM situation is?
12 comments
[ 5.6 ms ] story [ 37.5 ms ] threadBut what if you don't want to make a Mono app?
In the root post, j23tom claimed Monodevelop was the fastest way to develop desktop apps on Linux, but are they Linux apps or are they .NET apps that also run on top of Mono?
It seems that "(Linux|Windows|Mac|BeOS|whatever) app" doesn't have the same meaning today...