oriolrius.cat

Des del 2000 compartiendo sobre…

Què és Mono?

Reading time: 2 – 3 minutes

mono.gif

No fa massa temps es va fer pública la primera versió estable de Mono, aquesta implantació de codi
obert del .NET. De fet és molt interessant tot això del .Net i Mono. Fins ara ho veia como una
re-invensió de Java. Però entre la conferència del Miguel de Icaza (local) a les Drassanes i
aquest docuement de Jordi Mas ja ho veig tot molt més clar. Pel que com jo
no teniu gaire clar diferència entre Java i .Net, com a idea fonamental, jo diria que és:

Java és un llenguatge de programació que corre sobre una màquina virtual, de forma
que el procés de compilació acaba sent un procés de traducció a un llenguatge intermig
que enten la JVM (Java Virtual Machine) i que aquesta és la que tradueix a instruccions
d’ensamblador específiques de cada arquitectura. Doncs bé, .Net i el Mono el que permeten
és no només aconseguir programes multiplataforma sinó també programes multi-llenguatge i
multiplataforma que tot i ser interpretats per una màquina virtual intermitja poden treballar
directament contra la arquitectura interna del sistema operatiu. Aconseguint d’aquesta forma
que els llenguatges sembla que corrin de forma nativa contra el sistema operatiu, com si no hi
hagués una màquina intermitja.

Malgrat que Mono encara no és un implantació 100% de totes les parts de .Net, per exemple, en els
Winforms aquest encara esta una mica verd. Es pot considerar que són totalment compatibles .Net i
Mono. O sigui, que sobre el paper moltes aplicacions programades per Windows amb .Net podrien corre
directament, o amb poques modificacions, contra Linux, Solaris, MacOS, S390, etc. El que jo em
pregunto és si les aplicacions programades en .Net per pocket pc podran correr contra algún sistema
linux <> (embeded) que suporti Mono. Aquesta és l’única manera que veig que a curt termini
el linux com a sistema operatiu de handhelds podria tenir algo que dir contral la invesió de pocket
pc que hi està havent en aquest tipus de dispositius.

One thought on “Què és Mono?

Últimas entradas

Resumen 2023

Reading time: 14 – 22 minutes El 2023 comenzó con una sensación de renovación y optimismo. Tras un período marcado por la pandemia, este año se presentó como un lienzo en blanco, lleno de posibilidades y nuevas experiencias. Aunque el

Leer más »
Archivo