2008-10-15 14 views
13

Sono passati alcuni anni da quando ho dato uno sguardo approfondito a Mono. Quando ho dato l'ultima occhiata, non era abbastanza lì per quanto riguarda l'implementazione BCL e gli strumenti disponibili erano limitati. Ora ho uno specifico bisogno di fare uno sviluppo multipiattaforma e mi chiedevo cosa ne pensasse la comunità di Mono come scelta nell'impresa. Dal momento che ho lavorato per molti dei miei sviluppatori negli ultimi anni in .Net, Mono sembra essere una scelta naturale. Non voglio spingere una tecnologia che non resisterà al test, comunque.Mono è abbastanza robusto per uno sviluppo aziendale serio?

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

Il tuo contributo è apprezzato!

+0

penso che Lei abbia voluto dire che non sto parlando di piccole o medie .... – Knox

+0

Sì! Grazie. Modifica ora ... – Kilhoffer

risposta

4

Mono la robustezza è stata migliorata per essere adeguata per i siti di asp.net heavy duty - un sacco di bug fixing per migliorare la stabilità è successo per la versione 2.0.

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

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

0

L'ultima volta che l'ho esaminato, c'erano diversi limiti. È stato un paio di anni fa. La scalabilità era il nostro problema allora.

5

Con 2.0 ora, penso che lo sia. Il nostro attuale sistema di costruzione dipende da questo e ne sono stato molto contento. Ora per il rilascio di un prodotto reale, puoi fare tutto in .NET 2.0? Se è così penso che lo sia.

0

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

7

Ho lavorato la scorsa estate per ottenere un progetto .NET 2.0 (+/- 50 000 linee 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.

1

Penso che dipenda davvero da ciò che chiamate raedy for enterprise in quanto termine molto sovraccarico.

Vedi il mio post su una serie di domande simili: Is Mono ready for prime time?

Problemi correlati