Page 1 of 2 12 LastLast
Results 1 to 10 of 11

Thread: is there an alternative to mono for c#?

  1. #1
    Join Date
    Aug 2012
    Beans
    3

    is there an alternative to mono for c#?

    Well I'm not sure if this is in the right section or not .

    But coming from a windows environment(and i have to say Ubuntu is 100% better) i cant help noticing that in monodevelop you cant use timers, web browsers,sockets,processes or any other useful component for that matter is there a workaround for this or is there an alternative IDE and DLL's to make that IDE work with mono?
    I tried dotGNU but i couldn't find an IDE for that and VS or SharpDevelop wont install/run under WINE so I'm all out of idea's now .
    +I don't want to use Windows again and i cant get a VM to work.
    ~tommy

  2. #2
    Join Date
    Jun 2010
    Location
    Loznica Serbia
    Beans
    126
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: is there an alternative to mono for c#?

    Mono is currently the best c# implementation for Linux, there isn't anything better. If you are willing to learn you could try c++ and Qt, Qt is extremely powerful and capable of networking and web browsing, you could also try Java which is almost identical to C# and you wont have to do much learning (some people claim that MS copied Java and made C#) it also has a huge library.
    Windows is not user friendly,it's just user familiar

  3. #3
    Join Date
    Aug 2012
    Beans
    3

    Re: is there an alternative to mono for c#?

    Quote Originally Posted by nidzo732 View Post
    Mono is currently the best c# implementation for Linux, there isn't anything better. If you are willing to learn you could try c++ and Qt, Qt is extremely powerful and capable of networking and web browsing, you could also try Java which is almost identical to C# and you wont have to do much learning (some people claim that MS copied Java and made C#) it also has a huge library.
    Sorry for being controversial but i tried java and to me it nothing like c# and hard to learn + I'm learning c++ anyway and c# is a big part of the programming i do but thanks anyway.

    i might try qt .

  4. #4
    Join Date
    Jun 2010
    Location
    Loznica Serbia
    Beans
    126
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: is there an alternative to mono for c#?

    If you're used to Visual Studio (or Mono) and it's GUI editor, you should try Qt Creator. It's very easy to use.
    Windows is not user friendly,it's just user familiar

  5. #5
    Join Date
    Jun 2007
    Location
    Malvern, UK
    Beans
    992
    Distro
    Ubuntu 10.04 Lucid Lynx

    Re: is there an alternative to mono for c#?

    Quote Originally Posted by tommycake50 View Post
    Sorry for being controversial but i tried java and to me it nothing like c# and hard to learn + I'm learning c++ anyway and c# is a big part of the programming i do but thanks anyway.
    You're not being controversial, just wrong (in my opinion). I've only been doing java for about a year but I find the syntax very similar to C#.

  6. #6
    Join Date
    Aug 2012
    Beans
    32

    Re: is there an alternative to mono for c#?

    Quote Originally Posted by muteXe View Post
    You're not being controversial, just wrong (in my opinion). I've only been doing java for about a year but I find the syntax very similar to C#.
    Comparing how similar two languages are purely based on syntax is silly. I can write C++ that looks almost exactly like C. Doesn't mean C++ is an identical language to C. There are far more to languages than their syntax. There are major differences in the low-level design details between the two and between their standard libraries. If they are so identical, please explain to me how I can do operator overloading in Java like I can in C#. Or how I can do pointer arithmetic in Java like I can in C#. Or how I can get the generics implementation in Java to stop doing useless boxing and unboxing that doesn't happen when using them in C#. Please tell me how to use optional arguments and extension methods in Java. Also do we also ignore that all methods are virtual in Java but not in C#? I could go on and on about real differences between the languages that get glossed over by superficial syntax comparisons.
    Last edited by durdenstationer; August 10th, 2012 at 11:06 PM.

  7. #7
    Join Date
    Jun 2010
    Beans
    92

    Re: is there an alternative to mono for c#?

    Quote Originally Posted by muteXe View Post
    You're not being controversial, just wrong (in my opinion). I've only been doing java for about a year but I find the syntax very similar to C#.
    Java was developed by Sun. Microsoft saw it as a threat to Windows. Sun claimed that Microsoft was purposely hindering Java development under Windows and brought legal action.

    As a result of losing a lawsuit to Sun concerning Java, Microsoft developed C# as its own solution, a solution it could control.

  8. #8
    Join Date
    Feb 2009
    Beans
    1,468

    Re: is there an alternative to mono for c#?

    May I observe that if you write C++ that looks exactly like C, you are, in fact, writing C?

    The similarities between Java and C# are extensive, self-evident, and go far beyond syntax.

  9. #9
    Join Date
    Jun 2007
    Location
    Malvern, UK
    Beans
    992
    Distro
    Ubuntu 10.04 Lucid Lynx

    Re: is there an alternative to mono for c#?

    Ffs, where exactly did I use the word 'identical'?

  10. #10
    Join Date
    Sep 2012
    Beans
    50

    Re: is there an alternative to mono for c#?

    Quote Originally Posted by muteXe View Post
    You're not being controversial, just wrong (in my opinion). I've only been doing java for about a year but I find the syntax very similar to C#.

    I was doing Java when they came out with C# and always felt it a copy, although they stripped out all the historical baggage that Java had at the time. Now, sure, - it i harder to see the similarity. But it was pretty clear back in the day.

Page 1 of 2 12 LastLast

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •