
Il gruppo di sviluppatori capitanato da Miguel De Icaza ha reso disponibile la versione 2.0 di Mono, l’implementazione a codice aperto della piattaforma .NET disponibile per *nix, Windows e Mac OS.
Tra le API .NET completamente implementate spiccano ADO.NET 2.0, ASP.NET 2.0 e Windows Forms 2.0. La prima si occupa della gestione di connessioni a database, la seconda è dedicata allo sviluppo di applicazioni web mentre la terza è utilizzata per la creazione di interfacce utente.
Mono 2.0 offre inoltre binding alle librerie Gtk+ 2.12, a Cairo ed SQLite. Possiede anche una API (Mono.Posix) per sfruttare le peculiarità dei sistemi *nix.
Maggiori informazioni e link per il download di sorgenti e/o pacchetti binari per le varie piattaforme sono reperibili nelle note di rilascio.
Grazie all’anonimo lettore per la segnalazione.
oceanoweb
07 ott 2008 - 00:08 - #1Mono 2.0 ti auguro buona fortuna!
Spammers
07 ott 2008 - 10:06 - #2E alla fine ce l’hanno fatta, finalmente i virus per windows ora saranno multipiattaforma ;)
slot
07 ott 2008 - 10:25 - #3Scusate la domanda da neofita: quindi adesso le applicazioni che richiedono .net framework 2 possono girare su linux?
groucho_nt
07 ott 2008 - 11:46 - #4#3:
ni, nel senso che se richiedono “solo” il .NET framework 2.0 allora è possibile, se invece si basano su alcuni requisiti/librerie tipiche di windows allora non è possibile
si sicuro è possibile scrivere un codice multipiattaforma, scritto cioè in modo da poter girare sia in ambiente win32 che in ambiente *nix
depaloan
07 ott 2008 - 12:07 - #5@slot
ecco qualche link per farti un’idea
1, 2
ekerazha
07 ott 2008 - 12:32 - #6Notevole davvero. Non sarebbe male se in futuro facessero in modo che i controlli Windows.Forms potessero essere disegnati utilizzando le GTK (un po’ alla wxWidgets), tra l’altro se non ricordo male dovrebbe essere proprio una funzionalità prevista per le prossime release.
Anubisg1
07 ott 2008 - 14:04 - #7Grazie Novell (alla faccia di chi critica novell per l’accordo con microsoft) per mono 2.0, per moonlight, per il support agli ooxml in openoffice 2.3 e successivi, per banshee e così via…
ubuntu user
07 ott 2008 - 14:56 - #8@Spammers
sei un essere inutile.
Spammers
07 ott 2008 - 16:01 - #9@ubuntu user
Dai su, e’ la verita’, a che serve un nuovo linguaggio di programmazione, una nuova e pesante VM coperta da brevetti, tecnologie inutili come SIlverlight e ASP.NET, quando c’e’ gia un ecosistema vivo e ricco di valide alternative. E’ un grandissimo spreco di tempo e denaro, tanto il multipiattaforma non e’ assolutamente una realta’ il 90% delle volte, le applicazioni .NET fanno uso intensivo (a meno che non prendiamo cazzate tipo PAINT.NET) di system call e librerie low level che girano indiscutibilmente su piattaforme Redmond.
Indi per cui, trovo il tutto, una boiata pazzesca e anche come stile C# non ha nulla di interessante.
insane74
07 ott 2008 - 16:35 - #10resta comunque il vantaggio di POTER portare applicazioni .NET in ambiente Linux.
da un punto di vista di chi sviluppa, può essere una possibilità interessante, anche per ridurre i costi (cosa che solletica sempre i commerciali).
pensa a chi deve iniziare la propria carriera:
- mercato Win? impari .NET, e almeno paghi il mutuo
- passione Linux? pagato il mutuo puoi mettere a frutto quanto imparato e sviluppare/portare sul tuo OS preferito.
non è da sottovalutare come possibilità.
Polemico
07 ott 2008 - 18:54 - #11Che sia pesante a meno di non avere ancora un pentium 90 è da vedere. Che sia inutile Silverlight: per fare le stesse cose di silverlight (cerca Rich Internet Application) attualmente devi conoscere: un backend web (Wicket, Struts, Django, etc) + relativo linguaggio (Java, python) + AJAX + Javascript (Prototype o simili) per avere effetti grafici.
Con “robaccia” come Silverlight/Moonlight (o AdobeAIR o JavaFx, quest’ultimo su applet però) al più, oltre al linguaggio della piattaforma, ti serve un linguaggio di scripting per la GUI (che nel caso di JavaFX, usando la plugin i software Adobe, serve a poco). Fai te.
ekerazha
07 ott 2008 - 19:18 - #12@Spammer
La tua ignoranza traspare già dal fatto che hai citato Paint.NET impropriamente, non sapendo che proprio Paint.NET fa uso di P/Invoke e non è quindi compatibile con Mono su Linux (c’è un porting in via di sviluppo). E stendiamo un velo pietoso sul resto delle tue deliranti affermazioni…
Spammers
08 ott 2008 - 09:48 - #13Questo e’ il solito blog per soliti s c o r e gg i o n i 14 enni
ekerazha
08 ott 2008 - 09:57 - #14Tende a diventarlo quando interviene gente come te.
Spammers
08 ott 2008 - 10:10 - #15@Ekerazha
Certo, in fondo e’ ll mio scopo, aprire le vostre piccole ed insulse menti, nate con il partito preso/
Spammers
08 ott 2008 - 10:17 - #16Una s c o r e g g i a per tutti