tags:

views:

165

answers:

6

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 ?

+1  A: 

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

Manoj Govindan
+5  A: 

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/

mumtaz
+1  A: 

Mono project is targetting to run .Net Framework at Linux and MacOS.

But there are alot 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 http://www.mono-project.com/Main_Page

bahadir arslan
+1  A: 

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/

jebberwocky
+1  A: 

1) Take a look at mono-project.com

2) Yes, it could help you to run your .NET-Software on other OS than Windows

3) What do you mean by "secure"?

4) Sure you can. On Windows, you can even install Mono and the .NET-Framework. On other platforms, you can't install the .NET-Framework

dkson
+6  A: 
balexandre
3 things that we need to know - but you forgot to mention one of them? :-)
InSane
eheh, you right ... I got lost with Miguel video and forgot to add the 3rd :D ... added ;)
balexandre
yeah Mono Rocks :)
mumtaz