macman87 Posted December 17, 2003 Share Posted December 17, 2003 is it possible to write the .Net framework (or bits or it) for Mac OS X so u can run .NET apps? i have heard that people have done it for linux and i wonder if it possible... thanks Phillip Link to comment Share on other sites More sharing options...
danbalsh Posted December 17, 2003 Share Posted December 17, 2003 Not yet, the Linux program called Mono has not yet been ported to PPC. We are more likly to see a port direct from Microsoft. Link to comment Share on other sites More sharing options...
mac15 Posted December 17, 2003 Share Posted December 17, 2003 couldn't it be run under x11?, pardon my total lack of knowledge for this topic. Link to comment Share on other sites More sharing options...
snippet1 Posted December 17, 2003 Share Posted December 17, 2003 Yup, for Linux - www.go-mono.com . Problem is that it's far from finished, so it'll be forever before it would be possible to port it to Mac OS, and as said, it could well be MS to make the Mac port. Link to comment Share on other sites More sharing options...
macman87 Posted December 17, 2003 Author Share Posted December 17, 2003 thanks for the info guys so i guess people still have to program too versions of the same thing... :( Link to comment Share on other sites More sharing options...
NXPdev Posted December 17, 2003 Share Posted December 17, 2003 Although there is no .Net Framework, there is the CLI with "Rotor" (http://www.microsoft.com/downloads/details.aspx?FamilyID=3a1c93fa-7462-47d0-8e56-8dd34c6292f0&displaylang=en). Also, I believe that Mono has successfully run a console "Hello World" on OS X (http://www.go-mono.com/archive/mono-0.29.html). Link to comment Share on other sites More sharing options...
snippet1 Posted December 17, 2003 Share Posted December 17, 2003 (edited) The execution engine works on various platforms, we support Just-in-Time and Ahead-of-Time compilations on Intel x86 machines (and soon PowerPC). Well, there you have it! /edit: Also interesting on Mono's site is that they are looking towards Longhorn - maybe this could see XAML and related implementation on Mac OS? Edited December 17, 2003 by snippet1 Link to comment Share on other sites More sharing options...
arhra Posted December 17, 2003 Share Posted December 17, 2003 Not yet, the Linux program called Mono has not yet been ported to PPC.We are more likly to see a port direct from Microsoft. Actually, Mono compiles and runs fine in both PPC linux, and OS X. The JIT compiler works well enough to run a hello world (i haven't tried anything more complex yet), and the interpreter works perfectly (if somewhat slowly). The big obstacle to running .net programs on OSes other than windows is the window forms framework, which is pretty tightly tied to win32, and hasn't been implemented to any significant degree by mono. Console apps will generally work fine, though, provided they don't use P/Invoke (calling native code). GUIs are another matter entirely, however (although, frankly, GUIs should be written for a single platform only, since cross-platform gui usually equates to crap, lowest common-denominator gui, which anyone who's had the misfortune to use a java gui will tell you is almost always a bad thing). On linux and windows, the mono folks have written a binding to the gtk+ gui framework, which may eventually be usable on osx (although last time i checked, gtk+ for osx was in a pretty sorry state). One of the guys working on mono for os x has expressed an intent to write a framework providing a binding to the cocoa frameworks, though, which would be incredibly cool (iv'e been fiddling a bit with cocoa, and while it seems to be a nice api, obj-c is... well, objectionable). Link to comment Share on other sites More sharing options...
snippet1 Posted December 17, 2003 Share Posted December 17, 2003 But .net has the potential to be untied from all bounds of OS. If only MS would be nice and let us do it more easily... :rolleyes: /edit: Question 60: What is a 100% .NET application? A `100% .NET application' is one that only uses the APIs defined under the System namespace and does not use P/Invoke. These applications would in theory run unmodified on Windows, Linux, HP-UX, Solaris, MacOS X and others. Link to comment Share on other sites More sharing options...
danbalsh Posted December 17, 2003 Share Posted December 17, 2003 Actually, Mono compiles and runs fine in both PPC linux, and OS X. The JIT compiler works well enough to run a hello world (i haven't tried anything more complex yet), and the interpreter works perfectly (if somewhat slowly). wow! thanks for that :happy: I really should research things before posting... :rofl: Link to comment Share on other sites More sharing options...
snippet1 Posted December 17, 2003 Share Posted December 17, 2003 wow! thanks for that :happy: I really should research things before posting... :rofl: Meh - I'm on a learning curve too... Link to comment Share on other sites More sharing options...
shadowmatt Posted December 17, 2003 Share Posted December 17, 2003 I believe that the company who ported .asp over to osx (iasp) are working on an osx version of .net check http://www.stryon.com/products.asp the product is called inet Hope this helps Matt Link to comment Share on other sites More sharing options...
Tim Dorr Veteran Posted December 17, 2003 Veteran Share Posted December 17, 2003 http://www.go-mono.com/images/mono-macosx.png :whistle: Link to comment Share on other sites More sharing options...
aristotle-dude Posted December 17, 2003 Share Posted December 17, 2003 thanks for the info guysso i guess people still have to program too versions of the same thing... :( Yeah well there is this thing called Java. Perhaps you've heard of it? :laugh: Link to comment Share on other sites More sharing options...
Southern Patriot Posted December 17, 2003 Share Posted December 17, 2003 There's also RealBasic. You can (to a degree) write code and compile it for OS X, Windows, and I think Linux (last time I checked, Linux support was still pending). Link to comment Share on other sites More sharing options...
danbalsh Posted December 17, 2003 Share Posted December 17, 2003 There's also RealBasic. You can (to a degree) write code and compile it for OS X, Windows, and I think Linux (last time I checked, Linux support was still pending). Oh yeah I always forget about that, It's supposed to be really good (I've had some Visual Basic, and it's a lot like that) I've heard it's only good for some kind of programs, like small applications though, I think there is a demo on the RealBasic site. Link to comment Share on other sites More sharing options...
Recommended Posts