-
.NET framework on Macs?
It would seem rather...counterproductive...of Microsoft to only release a windows version of their .NET framework. There are (to my knowledge, anyway) Java VMs for Macs, and if Microsoft is serious about "write once, run anywhere," they've got to have somehing for Macs.
So now the question becomes: where is it?
I'm a PC user myself, but I'm trying to release a .net program onto a bunch of macs...anything I ought to know?
Or is there really no mac .net framework at all?
Either way, thanks for your help in advance.
-
There is no framework for the Mac. Sorry. I really wish there was though, it would really help us .Net developers. If you truly need write once, run everywhere, you are limited to Java. Got to pick the right tool for the job on this one, and Java is that tool.
There are people trying to work on porting the .Net framework to other systems though besides windows....mainly linux though. www.go-mono.com
-
Is there any way at all, then, that I can write programs in VB that will run on macs? Or am I completely screwed without switching to Java?
-
I know of no way... Maybe someone here has some trick, but I think that it would involve some other application like an emulator because the Framework classes call the windows API, which isn't available on the MAC. Same with VB6.
Java would be your best bet. Sorry....
-
Not sure about .NET, but RealBasic is available for Macs and it is almost identical to VB and very easy to use. It also comes with documentation on switching from a PC programmer to programming for the Mac. You can even compile the same program for the PC and the Mac.
-
Since OS X is Unix based, there are a few .NET projects that work under the UNIX platform, so i dont see why it wouldnt work. I dont own a MAC so i cant be 100% sure.
-
I forgot that OSX was unix based. Is mono only for linux, or is it going to be for unix?
-
Mono is BSD based, which is Unix based. But just because something runs on nix, doesnt necesasrily men it will run on OSX. Mono is being worked on for OS X as well