Reputation: 12554
what is mono project , can this help me to run my winform software on macosx . is it secure ? can I install mono instead of .netframework ?
Upvotes: 3
Views: 2385
Reputation: 4772
Mono project is targeting to run .NET Framework on Linux and MacOS.
But there are a lot of problem and the project proceeds slowly.
I don't know the current state but I know you can create WinForms on Linux and with MonoLight you can create Silverlight applications.
You can get more information from Mono-Project
Upvotes: 2
Reputation: 12110
Mono is an open source implementation of .NET framework. Yes it can run winform apps on both mac and linux. But to get the native look and feel of Mac you should probably use cocoa# bindings on Mac rather than the winforms gui library. With Monotouch it can also let your C# application run on iPhone. With Monodroid it can run your C# app on Android ... etc etc
See the following for more info:
1) for general information http://www.mono-project.com/Main_Page
2) for iPhone development with mono http://monotouch.net/
3) for Mac download http://www.go-mono.com/mono-downloads/download.html
Monodevelop is the Visual Studio equivalent for Mono development. Get it from http://monodevelop.com/
Upvotes: 7
Reputation: 75113
Mono Rocks!
What can I say, I simply LOVE IT... It brings the .NET framework to all *nix machines, including Mac OSX.
and all this, includes the fantastic MonoTouch (though it requires a license from Novel) to develop Native iPhone apps in... .NET language!
there are 3 things you need to know to start developing your "winforms" under Mac.
added 3rd thingy that you should be aware of
if you want to take a deeper look without starting and installing nothing, take a look at the Session EX02 that Miguel presented at MIX 2010, intitled The Mono Project
Upvotes: 10
Reputation: 1089
Mono is
An open source, cross-platform, implementation of C# and the CLR that is binary compatible with Microsoft.NET
Therefore, you use mono instead of .net framework on not-windows native machine like Ubuntu, OSX.
You can use MonoDevelop to build your application with C# code. refer: http://monodevelop.com/
Upvotes: 1
Reputation: 74795
The home page of the Mono project has most of the information you need. I'll quote some relevant bits:
An open source, cross-platform, implementation of C# and the CLR that is binary compatible with Microsoft.NET
Mono is a software platform designed to allow developers to easily create cross platform applications. Sponsored by Novell, Mono is an open source implementation of Microsoft's .NET Framework based on the ECMA standards for C# and the Common Language Runtime. A growing family of solutions and an active and enthusiastic contributing community is helping position Mono to become the leading choice for development of Linux applications
Upvotes: 1