Abbassare la padella?

Nonostante il set di strumenti e l'architettura RIA inferiori, Adobe ha definitivamente vinto la guerra dei giocatori Microsoft sta cedendo il campo di battaglia al suo vecchio nemico, ma bruciando la terra per danneggiarlo prospettive. Silverlight è praticamente morto.

Abbassare la padella?

Fodera d'argento

Tuttavia, gli sviluppatori Silverlight non devono farsi prendere dal panico: quando una porta si chiude, un’altra si apre. Microsoft potrebbe aver voltato le spalle a Silverlight multipiattaforma e integrato nel browser, ma ciò non significa che rinuncerà a XAML; piuttosto il contrario.

Gli sviluppatori Silverlight non devono farsi prendere dal panico: quando una porta si chiude, un'altra si apre

Alla conferenza Build, Microsoft ha rivelato la sua nuova tabella di marcia e il diagramma della piattaforma per lo sviluppo di Windows 8, su cui si basa una nuova libreria Windows Runtime (WinRT) per Metro, che funziona insieme ai vecchi servizi Windows 7 che ora formano Windows 8 scrivania. Fondamentalmente, XAML rimane centrale per tutti i compiti di presentazione rivolti all'utente, mentre C# e VB.NET rimangono cittadini di prima classe per la programmazione.

In altre parole, le competenze degli sviluppatori Silverlight rimangono fondamentali per Metro, e quindi per il futuro a lungo termine di Windows, il che è un’ottima notizia. Gli sviluppatori Silverlight saranno infatti in grado di fornire RIA leggere agli utenti Metro, con la differenza che dovranno prendere di mira il nuovo WinRT, anziché il vecchio runtime Silverlight.

Ciò comporterà la rielaborazione del codice esistente per le nuove API, ma ciò non dovrebbe essere troppo difficile. Inoltre, prendere di mira WinRT anziché Silverlight porterà enormi vantaggi.

Per prima cosa, le app Metro Style possono sfruttare il set completo di API WinRT anziché un sottoinsieme Silverlight: non sarà necessario alcun compromesso multipiattaforma. Dall'altro, i prodotti saranno app completamente personalizzabili, autonome, fuori dal browser (OOB), senza alcun indesiderato intervento del browser e accessibili direttamente dai pannelli nella schermata Start di Metro.

Forse la cosa più importante è che gli sviluppatori saranno in grado di distribuire e vendere tali app Metro attraverso il nuovo Windows Store, un negozio online modellato direttamente sull’App Store di grande successo di Apple.

Quindi, di fatto, Microsoft fornirà agli ex sviluppatori Silverlight una piattaforma basata su XAML più potente per creare app leggere ma complete e autonome, da distribuire sui tablet Metro e su tutti i futuri Windows dispositivi. È probabile che la nuova piattaforma abbia centinaia di milioni di utenti entro pochi mesi, tutti alla ricerca di nuovi ricchi contenuti e Windows Store offrirà agli sviluppatori Metro un modo brillante per presentare i propri contenuti agli utenti e renderli reali soldi.

Questa è una notizia entusiasmante per gli attuali sviluppatori RIA di Silverlight, ma una notizia sorprendentemente buona anche per gli sviluppatori Flash: in quella risposta al divieto del plug-in Metro, Danny Winokur di Adobe ha continuato dicendo: "Ci aspettiamo che le app basate su Flash arrivino su Metro tramite Adobe AIR, proprio come avviene su Android, iOS e BlackBerry Tablet OS". Oggi".

Quindi, anche se è esclusa la distribuzione all’interno del browser e basata sul giocatore, la missione multipiattaforma di Adobe continua.

Flash/AIR è ora diventata l'unica opzione per gli sviluppatori che desiderano distribuire i propri progetti leggeri e portatili come il più ampiamente possibile su tutte le principali piattaforme desktop e tablet, comprese le tre grandi Google, Microsoft e Mela.

All’improvviso, l’intero quadro è cambiato. Mentre inizialmente sembrava che la politica “no plugin” di Metro segnalasse la morte sia di Flash che di Silverlight, e delle RIA in generale, non è assolutamente così. Invece, Metro fornirà una nuova piattaforma estremamente importante per gli odierni sviluppatori RIA e, man mano che la nuova architettura avanza, potrebbe rivelarsi la piattaforma più importante di tutte.

La fine del sogno

Quindi è questo un lieto fine? Assolutamente no. Le RIA possono continuare a vivere, persino prosperare, ma in una forma molto diversa. Rifiutando di supportare i lettori plug-in in Metro, Microsoft sta imponendo uno spostamento da Flash verso AIR e da Silverlight verso Metro, e così facendo, sta allontanando le RIA dal browser universale multipiattaforma e costringendole a diventare fuori dal browser, codificate in modo nativo applicazioni. Era inevitabile un cambiamento del genere? Ancora una volta no.