Top Banner
MONO Alternative CLR Implementation
21

Mono project

May 24, 2015

Download

Technology

SoftServe

by Yulian Slobodyan
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Mono project

MONO

Alternative CLR Implementation

Page 2: Mono project

whoami

Yulian Slobodyan Systems Architect, SoftServe Inc.

Page 3: Mono project

agenda

Google It .NET Compatibility Why YOU need this Demo Q&A

Page 4: Mono project

google it: what is mono

An open source, cross-platform, implementation of C# and the CLR that is binary compatible with Microsoft.NET mono-project.com

Page 5: Mono project

google it: why mono

translate.google.com

Page 6: Mono project

google it: why mono

stackoverflow.com

Page 7: Mono project

google it: who made it

Miguel de Icaza GNOME Midnight

Commander Evolution and more…

Page 8: Mono project

google it: what’s inside

Mono Runtime

JIT AOT

Base Class Library

Core ADO.NET ASP.NET

LINQ DLR WCF

Mono Libraries

Mono.Addins

Mono.Cecil

Mono.Unix

C# F# VB Java JS Boo PHP LUA

Page 9: Mono project

compatibility: .net

Page 10: Mono project

compatibility: .net 1.1

Page 11: Mono project

compatibility: .net 2.0

Page 12: Mono project

compatibility: .net 3.0

Page 13: Mono project

compatibility: .net 3.5

Page 14: Mono project

compatibility: .net 4.0

Page 15: Mono project

why use: #1

MONEY

Page 16: Mono project

why use: #2

OS Compatibility Linux Windows Mac OS X BSD Solaris

Nintendo WII Sony PS3 Apple iPhone Google Android Maemo

Page 17: Mono project

why use: #3

Old Friends log4net NUnit NHibernate Unity Castle Windsor and more…

Page 18: Mono project

why use: #4

New Friends Linux & Shell MySQL & PgSQL RabbitMQ Mono Shell Monodevelop Moonlight Monotouch Monodroid

Page 19: Mono project

Why use: #5

Scripting & Embedding

Page 20: Mono project

DEMO

Page 21: Mono project

Q&A