bwoogie Member Posts: 380 From: kansas usa Registered: 03-12-2005 |
Hey, I just found a project that allows you to develop .Net applications on Linux and Mac - even nokia phones! If anyone is running a linux box I'd love to hear your success if you try this out. I want to develop my current project to work on linux as well. ------------------ |
SSquared Member Posts: 654 From: Pacific Northwest Registered: 03-22-2005 |
Steveth45 has had rather positive results with it. I believe he has spent a good amount of time using it. Hopefully he will chime in here. A mixture of SharpDevelop and Mono seems to be the key. |
CPUFreak91 Member Posts: 2337 From: Registered: 02-01-2005 |
quote: I ran 1 windows .Net app, and several C# linux apps. It's a cool framework that I'm considering learning. ------------------ "Oh, bother," said the Borg. "We've assimilated Pooh." "Socialism works great... if there are no people involved." -- Pastor David Ginter, Union Church of Guatemala. |
steveth45 Member Posts: 536 From: Eugene, OR, USA Registered: 08-10-2005 |
Indeed, Mono is the way to go. Mono currently has implemented 100% of .NET 1.0 and 1.1, and most of 2.0. Mono's compiler and runtime are bytecode compatible with .NET. So, if you avoid P/Invoke (calls into native code), you shouldn't have any trouble making applications that will run in Windows or Linux. I was able to write programs in C#, compile them, and run them natively on both Windows and Linux. Both runtimes use JIT compilation, so the programs run very fast, even faster than natively compiled C++ at times. In the tests that I did, Mono under Linux was just as fast and stable as .NET in Windows. ------------------ |
bwoogie Member Posts: 380 From: kansas usa Registered: 03-12-2005 |
excellent! sorry i've been gone for a few days. i was installing ubuntu and it messed up vista - so i had to reinstall everything. turns out i needed the latest version of ubuntu. dont worry, i was smart enough to back up everything before i started. so yeah, everything seems to be back up and running. dual booting is fun. so, yeah, i'll prolly download and install mono tomorrow. ------------------ |
CPUFreak91 Member Posts: 2337 From: Registered: 02-01-2005 |
Speaking of Mono, this has reminded me to start putting effort into learning boo. It's a Python inspired language that works on pretty much anything that .Net/Mono works on. If IronPython isn't an available option boo could be. One of my favorite boo tools is booc and booi, the former is the boo compiler and the latter is the boo interpreter . If only Python could do that! ------------------ "Oh, bother," said the Borg. "We've assimilated Pooh." "Socialism works great... if there are no people involved." -- Pastor David Ginter, Union Church of Guatemala. |
steveth45 Member Posts: 536 From: Eugene, OR, USA Registered: 08-10-2005 |
quote: Yeah, I've been looking at Boo, also. It's got the nice Python syntax, but it's statically typed so it doesn't have the speed hit that dynamically typed languages have. The type checking happens at compile time, not runtime. ------------------ |