Geeks With Blogs
My Place For SQL Lets Talk SQL

Just got a mail from Jinesh about the MONO..Wondered for a moment if it is not Monad (another open source code) and he has misspelled it...


Well not teh same thing dude..MONO unlike MOMOs is sweet enough to gel for linux Application using DOt Net Framework..Can you beleive this....????

Mono is a comprehensive open source development platform based on the .NET framework that allows IT and ISV developers to build Linux and cross-platform applications with unprecedented productivity.

Mono's .NET implementation is based on the ECMA standards for C# and the Common Language Infrastructure.

Mono is positioned to become the leading choice for development of Linux applications as well as cross platform applications. Sponsored by Novell and led by Miguel de Icaza, the Mono project has an active and enthusiastic contributing community. Mono includes both developer tools and the infrastructure needed to run .NET client and server applications.

Mono includes a compiler for the C# language, an ECMA-compatible runtime engine (the Common Language Runtime, or CLR),and class libraries. The libraries include Microsoft .NET compatibility libraries (including ADO.NET and ASP.NET), Mono's own and third party class libraries.Gtk#, a set of .NET bindings for the gtk+ toolkit and assorted GNOME libraries can be found in the later.  

 This library allows you to build fully native Gnome application using Mono and includes support for user interfaces built with the Glade interface builder. Furthermore, Mono's runtime can be embedded into applications for simplified packaging and shipping. In addition, the Mono project offers an IDE, debugger, and documentation browser. 

But Why Do we need MONO

Developers are increasingly moving to managed runtime environments such as .NET and Java. In these environments, responsibility for tasks such as creating objects, making method calls, managing memory allocation and operating system resources access is left to language runtime, which provides additional services to the executing code. Managed languages are leaner and safer than languages such as C or C++. However, the Java runtime systems commonly available on Linux lack the performance that customers demand, and Java applications do not conform to the Linux GUI look and feel.

.NET and its new language, C#, however, offer the performance and appearance of native code. With the Common Language Specification for compilers, code can be mixed freely across languages: Java, C, C#, C++, Python, and so forth. In addition, .NET uses an intermediate compilation mechanism that allows cross-platform deployment of binary applications.


To use it Click here USE ME

Posted on Thursday, August 5, 2004 9:51 AM | Back to top

Comments on this post: MONO-Use Dotnet for LInux

No comments posted yet.
Your comment:
 (will show your gravatar)

Copyright © Veer Ji Wangoo | Powered by: