Questions about .NET

Discussion in 'Mac Programming' started by Soulstorm, May 24, 2006.

  1. macrumors 68000

    Soulstorm

    Joined:
    Feb 1, 2005
    #1
    Sorry if this question sounds newbish, but I just want to make sure that I have understood everything right.

    What exactly is .NET framework? What does it offer?

    Also, is it windows only? I had heard somewhere that it exists for OS X but I'm not sure, and I can't find it anywhere.

    Do I need it to develop sophisticated applications in Windows? How do I get it?

    Thank you in advance.
     
  2. macrumors 6502

    Joined:
    Feb 16, 2006
    Location:
    Blighty
    #2
    It's a big API framework and uses a runtime that works in a way similar to Java. That's a VERY shortened summary, there's plenty of resources out there to fully answer that question better than I can.

    The official .NET Framework is Windows only, however, the Mono project have written their own implementation based on the standards that Microsoft published. Mono currently works on Linux, FreeBSD, Mac OS X, Windows and possibly more. Note that Windows Forms is obviously slightly problematic on platforms other than Windows since other operating systems do not have the same window bindings. I haven't followed this progress for a while so you may want to check up what can/can't be done with standard Windows Forms.

    You can also use some of the other window bindings, such as Gtk# and Cocoa# that work in a similar way to Windows Forms but the former will only work on machines where GTK is installed and the latter will only work on OS X.

    You don't need it to develop applications, however, it's a very nice framework to develop with and it's free.

    The traditional approach on the Windows side would be to develop large applications using C++ and more often than not the MFC framework.

    The only downside with .NET applications is that you need the .NET framework installed to even run .NET applications.

    For more information visit http://msdn.microsoft.com/netframework/default.aspx and http://www.mono-project.com/Main_Page.
     
  3. macrumors newbie

    Joined:
    May 19, 2006
    #3
    Mono on Intel Macs?

    is there an intel port of Mono for Mac OS X? they only seem to have a PPC version on their site
     
  4. macrumors 6502

    Joined:
    Feb 16, 2006
    Location:
    Blighty
    #4
    Doesn't look like there is. You could always try building from SVN. It's not too hard - instructions are on their website somewhere.
     

Share This Page