Facendo zapping per il web ho appreso questa bellissima notizia che non posso far altro che condividere con voi!
La versione 4.0 del .NET Micro Framework sarà rilasciato sotto licenza Apache 2.0: a parte i benifici che le implementazioni open source del .NET ne ricaveranno anche chi realizza device embedded potrà muoversi a proprio agio!
Pensateci bene, usando C# si possono realizzare:
- Software per il Desktop standalone;
- Software client/server (è possibile sfruttare le IOCP su Windows, epoll su Linux, kqueue sui *BSD e via dicendo senza cambiare 1 riga di codice);
- Software per Linux, Mac OS X e Windows (usando le GTK# o separando la logica dalla UI vera e propria usando GTK# su Linux e Mac OS X e Windows Forms su Windows);
- Software per palmari/smartphone basati su Windows Mobile usando il .NET Compact Framework;
- Software per IPhone usando Mono;
- Siti Web usando ASP.NET;
Ed altra roba che, a quest'ora, dopo una massacrante giornata di lavoro, non mi viene in mente!
A questo lungo elenco si aggiunge l'utilizzo di applicativi embedded! Il tutto senza dover cambiare linguaggio e, per piccola parte, cambiando parzialmente il framework di sviluppo. Sottolineo, parzialmente, perché anche se è vero che cambia, ad esempio, la gestione della ui, del filesystem o ad altri eventi prettamente legati al target è anche vero che tutto il resto non cambia che non è poco!
Per maggiori informazioni, qui l'annuncio originale in inglese
http://port25.technet.com/archive/2009/11/16/microsoft-to-open-source-th...

Invia nuovo commento