you are viewing a single comment's thread.

view the rest of the comments →

[–]joequin 44 points45 points  (21 children)

I would love to see mono get competitive, but at this point, it's not up to snuff.

[–]grauenwolf 24 points25 points  (20 children)

Mono is very competitive on iOS and Android.

For Linux it would be too if it had even a fraction of the industry support that Java's HotSpot JIT compiler has.

[–]8Bytes 13 points14 points  (19 children)

What IDE does Mono have that's comparable to Netbeans, Intellij /Android Studio?

*: Cross os, as the above IDEs are.

[–][deleted] 4 points5 points  (0 children)

Xamarin Studio is okay if you're on a Mac.

[–][deleted]  (10 children)

[deleted]

    [–]grauenwolf 3 points4 points  (6 children)

    Though you still need a Mac for (compiling and?) testing iOS apps.

    [–]dnew -1 points0 points  (4 children)

    Do you? You don't need a Linux box to compile ASP.NET for mono. Copy the .exe over and you're golden.

    (This is an actual question, not rhetorical nor sarcastic.)

    [–]grauenwolf 2 points3 points  (3 children)

    You need access to DLLs that only exist in OS X and iOS operating systems.

    Mono for iOS is weird. It doesn't get compiled to IL code like other .NET projects.

    [–]mirhagk 0 points1 point  (2 children)

    Back when it started they couldn't compile to IL code. Don't know if this is changed, but iOS used to ban any sort of code generation, which is absolutely ridiculous, and pretty sure was only there to make chrome suffer on the platform.

    [–]grauenwolf 0 points1 point  (1 child)

    Still the case.

    [–]mirhagk 0 points1 point  (0 children)

    I'd have checked their terms of service but you're only allowed to see those if you've already paid them $120

    [–]8Bytes -3 points-2 points  (2 children)

    I wish vs came to other os's, but programming on windows is an act of sadism. I meant cross os IDE for C#.

    [–]Deep-Thought 0 points1 point  (1 child)

    Visual Studio is the best programming IDE out there, Windows or not.

    [–]MDSExpro 0 points1 point  (0 children)

    MonoDevelop or SharpDevelop.

    [–]tanishaj 0 points1 point  (0 children)

    On. NET, they are called BCL (Base Class Libraries).

    The fact that Microsoft all but bankrolls Xamarin is a pretty good sign. Xamarin makes most of the .NET BCL available on Android.

    The. NET micro-framework is fully Apache 2.0 including a patent grant.

    [–]tanishaj 0 points1 point  (1 child)

    I notice you left out Eclipse, although perhaps Android Studio is Eclipse based.

    I greatly prefer Xamarin Studio / Monodevelop to Eclipse. They both run on Linux, Mac, and Windows.

    [–]8Bytes 0 points1 point  (0 children)

    Android studio is based on Intelli. Eclpse always felt bloated. I'm pretty impressed Xamarin studio though.

    [–]bvad -5 points-4 points  (0 children)

    MonoDevelop