Mono Compatibility Analyzer

http://www.mono-project.com/MoMA

E' un tool molto interessante che permette di analizzare i vostri Assembly e determinare il loro livello di compatibilità con Mono.

E' interessante per 2 aspetti:

1) E' notevole vedere come, anche fatto girare su un progetto assolutamente non banale (all'ultima conta siamo a circa 400mila righe di codice C#) il numero di metodi non implementati da Mono sia molto basso (nel mio caso ci sono alcuni metodi già marcati come Todo da Mono e quelli not implemented sono relativi a funzioni base di Windows come la pubblicazione dei performance counters)
2) Alla fine del processo viene generato un report che può anche essere inviato al Mono Project ed in questo modo è possibile indirizzare, in modo oggettivo e misurato, quali siano le priorità da mettere davanti alle altre nello sviluppo

Secondo me, anche non avendo in mente di fare porting a Mono (ma secondo me in mente dovremmo avercelo tutti, perchè l'idea di avere un tool multipiattaforma sviluppando su Windows è notevolissima) sarebbe comunque utile che coloro che hanno progetti .Net più o meno stabili facciano girare il tool e mandino i risultati.

Update serale: De Icaza parla dei risultati dopo circa 12 ore di analisi in giro per il mondo, i dati sono sempre più interessanti: http://tirania.org/blog/archive/2006/Nov-28.html

 

PS: Se solo si decidessero ad aggiornare http://www.monoppix.com con la versione ultima di Mono e degli strumenti collegati mi farebbero molto felice!

posted @ martedì 28 novembre 2006 13:17

Print

Comments on this entry:

# Re: Mono Compatibility Analyzer

Left by Igor Damiani at 28/11/2006 13:47
Gravatar
<quoting>ma secondo me in mente dovremmo avercelo tutti, perchè l'idea di avere un tool multipiattaforma sviluppando su Windows è notevolissima</quoting>
ehm, quoto in pieno!!!!

# re: Mono Compatibility Analyzer

Left by carlo bertini at 28/11/2006 13:57
Gravatar
Ottima cosa, vediamo cosa mi dice del piccolissimo tools che sto facendo x mio fratello ed il suo centro estetico :D

# re: Mono Compatibility Analyzer

Left by Lawrence Oluyede at 28/11/2006 20:54
Gravatar
Qui c'è l'analisi dei risultati: http://tirania.org/blog/archive/2006/Nov-28.html
Comments have been closed on this topic.