Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Soulstorm

macrumors 68000
Original poster
Feb 1, 2005
1,887
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.
 

PatrickF

macrumors 6502
Feb 16, 2006
335
0
Blighty
Soulstorm said:
What exactly is .NET framework? What does it offer?
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.

Soulstorm said:
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.
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.

Soulstorm said:
Do I need it to develop sophisticated applications in Windows? How do I get it?
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.
 

bsaint9

macrumors newbie
May 19, 2006
10
0
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
 

PatrickF

macrumors 6502
Feb 16, 2006
335
0
Blighty
bsaint9 said:
is there an intel port of Mono for Mac OS X? they only seem to have a PPC version on their site
Doesn't look like there is. You could always try building from SVN. It's not too hard - instructions are on their website somewhere.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.