2010-10-31 4 views

risposta

13

Devi stare attento a ciò che scrivi. Mono non è vicino al 100% che supporta .NET su Windows, ma è un ottimo inizio. un server TCP potrebbe essere complicato perché tende ad essere il punto in cui interagiscono con l'hardware (come IO) che presentano i maggiori problemi di compatibilità.

Mono ha uno strumento gratuito chiamato MoMA che può analizzare un'applicazione .NET e dirti se avrà problemi. Puoi scaricarlo qui: http://www.mono-project.com/MoMA

+0

Se ignori WCF, WPF, WF e le parti più esoteriche del framework come Enterprise Services, allora Mono è molto vicino a 100% .NET. Il supporto del server TCP è probabilmente 100% – jrwren

+0

Anche il servizio remoto remoto più vecchio (ma comunque efficace) funziona perfettamente. Ma sì, un semplice server TCP funzionerà senza modifiche. – pablo

0

In generale, dovrebbe funzionare se non si stanno utilizzando azioni specifiche del sistema operativo. Miguel ha fatto un ottimo lavoro con Mono e scoprirai che è molto facile lavorare con lui.

+0

Miguel? chi è Miguel? – vishnu

+6

Miguel di Icaza è il ragazzo che gestisce il progetto Mono: http://tirania.org/blog/ – Travis

4

Suggerirei di sviluppare l'applicazione sotto Linux/Mono, quindi controllare che funzioni su Windows. È meno probabile che incontri problemi in questo modo.