Mono Moonlight: la controparte di Microsoft Silverlight


Il cosiddetto "Mono project" di Novell è stato oggetto di molte critiche e discussioni, in primo luogo nei confronti dell’azienda stessa ed in secondo luogo per quanto concerne gli accordi stipulati con Microsoft di cui abbiamo già parlato in precedenza.
Di fatto, il progetto Mono si basa innegabilmente su propositi "nobili" ma il partenership creato con Microsoft sembra che abbia eclissato quelli che erano i propositi iniziali del progetto, almeno secondo l’opinione di molti sviluppatori che si occupano dell’open source.
Ma cosa è esattamente il "Mono project"?

In poche parole si tratta di una utilissima iniziativa atta a fornire software necessari allo sviluppo e al funzionamento di client .net e applicazioni server per Linux, Solaris, Mac, Windows e Unix.

Il progetto Mono, come abbiamo già detto, è sponsorizzato e sostenuto da Novell. Nasce come progetto open source e ha riscosso un entusiasmo così elevato tanto da far pensare che sarà la base futura dello sviluppo delle applicazioni per Linux.

Tuttavia, ciò non toglie che l’America investe molto su software sviluppati sulla base di strumenti di sviluppo Microsfot. Ed è stata Microsfot stessa, nel maggio 2007, ad annunciare Silverlight durante la loro "MIX conference" tenuta a Las Vegas.

Qualche mese dopo è stata annunciata la prima "Community Technology Preview (CTP). Lo scopo principale di Silverlight era quello di rendere possibile la creazione di applicazioni web che facevano essenzialmente uso di un unico codice condiviso.

Si trattava dunque di tradurre la cosiddetta CLR (Common Language Runtime) di Microsoft  funzionante all’interno dei browser.

Attualmente la CLR ha mutato il suo nome ed è stata rinominata come DLR (Dynamic Language Runtime) valevole sia per Internet Explorer su Windows che per Firefox e Safari su Mac e Windows.

Linux è stato tagliato fuori dalla lista delle piattaforme supportate, o almeno lo è stato all’inizio.

Ecco perchè è arrivato Moonlight.

Moonlight è parte del progetto Mono e nasce proprio per sopperire alla mancanza di supporto di Silverlight sui sistemi operativi Linux.

Si tratta dunque di una implementazione che serve a far funzionare le applicazioni Silverlight sulla piattaforma del pinguino.

Molti si sono trovati in disaccordo con questa iniziativa ma bisogna ammettere che Moonlight risulta assolutamente utile e addirittura necessario per permettere agli utenti Linux di leggere il contenuto di siti web sviluppati attraverso l’uso di Silverlight.

L’attuale versione di Silverlight è la 1.0 e conta su un elevato numero di funzionalità che servono per le applicazioni Internet e per la multimedialità.

Tuttavia non c’è ancora supporto per il .net framework. Si attende a breve il rilascio della versione 1.1 a cui corrisponderà Moonlight 0.8. Bisogna ricordare però che ancora i lavori stanno procedendo e che i risultati non sono del tutto certi, almeno per il momento.

Con Silverlight 1.1 Microsoft supporterà Visual Basic e tanto altro ancora. Non dimentichiamoci che gli sviluppatori stanno già lavorando sulla serie 2.0 e nello stesso tempo Novell si sta occupando di terminare Mono 2.0.

Sono disponibili due versioni di Moonlight. La prima, ovvero la 0.8, supporta le funzionalità di Silverlight 1.0 più qualche caratteristica di Silverlight 1.1. La seconda è ancora in fase sperimentale e gl sviluppatori stanno lavorando per implementare le funzionalità di Silverlight 2.0 su Moonlight.

Cosa significa tutto questo? E’ naturale che Microsoft nei suoi cicli di sviluppo continua in qualche modo ad escludere Linux.

Si spera che dopo i patti stipulati da Novell e Microsoft questo gap venga in qualche modo riempito e che la situazione migliori.

Dimenticavo, come mi è stato giustamente suggerito, Moonlight lo trovate cliccando qui.

 

Articoli correlati:

, , , ,

Segnala questo articolo: Queste icone linkano i siti di social bookmarking sui quali i lettori possono condividere e trovare nuove pagine web.
  • Facebook
  • del.icio.us
  • Digg
  • Reddit
  • StumbleUpon
  • Technorati
  • OKnotizie
  • Google Bookmarks
  • TwitThis
  • Upnews
  • Segnalo

  1. #1 by Anubisg1 on 4 ottobre 2008

    e brava roby…

    in tutto questo manca dove possiamo trovare moonlight ;)

    http://packman.links2linux.de/package/libmoon

  2. #2 by Roby on 4 ottobre 2008

    Giusto! Mi è sfuggito!!!!Grazie Anubis!

  3. #3 by Crismon on 4 ottobre 2008

    Provvederà… Roby è sempre precisa e dettagliata nelle sue descrizioni!

  1. Ancora nessun trackback

I commenti sono chiusi.

blog comments powered by Disqus