![what is mono framework used for what is mono framework used for](https://devblogs.microsoft.com/wp-content/uploads/sites/32/2016/06/image_thumb751.png)
![what is mono framework used for what is mono framework used for](https://benchmarkdotnet.org/images/v0.12.0/rplot.png)
#What is mono framework used for code
Need socket code or a hashtable? There’s no need to write your own as it’s built into the platform.Ĭross Platform - Mono is built to be cross platform. These features allow you to concentrate on writing your application instead of writing system infrastructure code.īase Class Library - Having a comprehensive class library provides thousands of built in classes to increase productivity. Higher-Level Programming - All Mono languages benefit from many features of the runtime, like automatic memory management, reflection, generics, and threading. There are also tens of thousands of books, websites, tutorials, and example source code to help with any imaginable problem. NET, there are millions of developers that have experience building applications in C#. There are many benefits to choosing Mono for application development: Mono’s runtime, compilers, and libraries are distributed using the MIT license.īindings and managed implementations of many popular libraries and protocols The Benefits Run ASP.NET, ADO.NET, Silverlight and Windows.Forms applications without recompilation Runs on Linux, macOS, BSD, and Microsoft Windows, including x86, x86-64, ARM, s390, PowerPC and much moreĭevelop in C# 4.0 (including LINQ and dynamic), VB 8, Java, Python, Ruby, Eiffel, F#, Oxygene, and moreīuilt on an implementation of the ECMA’s Common Language Infrastructure and C#
#What is mono framework used for zip
Some examples are classes for Gtk+, Zip files, LDAP, OpenGL, Cairo, POSIX, etc. These provide additional functionality that are useful, especially in building Linux applications. Mono Class Library - Mono also provides many classes that go above and beyond the Base Class Library provided by Microsoft. These classes are compatible with Microsoft’s. NET Framework Class Library - The Mono platform provides a comprehensive set of classes that provide a solid foundation to build applications on. The runtime provides a Just-in-Time (JIT) compiler, an Ahead-of-Time compiler (AOT), a library loader, the garbage collector, a threading system and interoperability functionality. Mono Runtime - The runtime implements the ECMA Common Language Infrastructure (CLI). A good description of the feature of the various versions is available on Wikipedia. There are several components that make up Mono:Ĭ# Compiler - Mono’s C# compiler is feature complete for C# 1.0, 2.0, 3.0, 4.0, 5.0 and 6.0 (ECMA). Mono includes both developer tools and the infrastructure needed to run. NET Foundation, the Mono project has an active and enthusiastic contributing community. Supported previously by Novell, Xamarin and now Microsoft and the. NET implementation is based on the ECMA standards for C# and the Common Language Infrastructure. NET Framework, allows developers to build cross-platform applications with improved developer productivity. Mono, the open source development platform based on the.