Domanda

Sono passati alcuni anni da quando ho dato un'occhiata approfondita a Mono. L'ultima volta che ho dato un'occhiata, non c'era abbastanza per quanto riguarda l'implementazione BCL e gli strumenti disponibili erano limitati. Ora ho un'esigenza specifica di fare un po 'di sviluppo multipiattaforma e mi chiedevo cosa pensasse la comunità di Mono come scelta nell'azienda. Da quando ho svolto la maggior parte del mio lavoro di sviluppo negli ultimi anni in .Net, Mono sembra essere una scelta naturale. Non voglio spingere una tecnologia che non resisterà al test, tuttavia.

Nota: NON sto parlando di un progetto di piccole o addirittura medie dimensioni. Sto parlando di un'applicazione enterprise su larga scala che verrà distribuita a livello globale, utilizzando un approccio orientato ai servizi. Inoltre, quanto sono stabili i servizi scritti sulla piattaforma Mono?

Il tuo contributo è apprezzato!

È stato utile?

Soluzione

La robustezza del mono è stata migliorata per essere adeguata per i siti asp.net heavy-duty - sono stati fatti molti bug fix per migliorare la stabilità per la versione 2.0.

Non solo, ma abbiamo fatto un bel po 'di lavoro per migliorare la scalabilità generale del nostro stack.

La maggior parte è stata rilasciata nella versione 2.0 ma alcuni sono successi dopo ed è in coda per il prossimo 2.2 entro la fine dell'anno.

Altri suggerimenti

Ho lavorato l'estate scorsa per far funzionare un progetto .NET 2.0 (+/- 50.000 righe di codice) su Mac OS X con Mono 1.91. Ho dovuto riscrivere l'interfaccia con Monobcj perché l'implementazione di Mono-Winforms sembra terribile su Mac. Ma per il codice non UI, tutto ha funzionato abbastanza bene dopo aver rimosso le dipendenze da specifiche chiamate Win32.

Con 2.0 ora disponibile, penso di si. Il nostro attuale sistema di compilazione dipende da questo e ne siamo rimasti molto soddisfatti. Ora per il rilascio di un prodotto reale, puoi fare tutto in .NET 2.0? Se è così penso di sì.

Penso che dipenda davvero da ciò che chiami raedy per le imprese in quanto questo è un termine molto sovraccarico.

Vedi il mio post su domande simili: Mono è pronto per la prima serata?

L'ultima volta che l'ho esaminato, c'erano diverse limitazioni. È successo un paio d'anni fa. La scalabilità era il nostro problema allora.

Se hai un "specifico bisogno" per lo sviluppo multipiattaforma, quindi penso che Mono sia davvero la tua unica scelta :) Ma come detto, ha fatto davvero molta strada.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top