Polymer Developer Summit 2017 - Live Stream Day 2
Con l'imminente rilascio di Silverlight 2.0, gli sviluppatori e i progettisti Web, in particolare quelli che già lavorano in ambienti IT Microsoft, avranno la prima valida tecnologia alternativa ad Adobe Flash per la creazione di ricche applicazioni Internet, affermano analisti e sviluppatori.
Microsoft ha rilasciato per la prima volta Silverlight, un runtime cross-browser per applicazioni multimediali e 3D basate sul Web, circa un anno fa. Tuttavia, lo sviluppo della versione 1.0, come molti nuovi prodotti Microsoft, è stato velocizzato, e nemmeno vicino alla visione dell'azienda per il prodotto.
"[Silverlight] 1.0 era una misura stop-gap - erano tardi al mercato e volevo ottenere qualcosa là fuori poco dopo che Adobe aveva fatto un incredibile successo [con Flash] ", ha dichiarato Al Hilwa, direttore del programma software per lo sviluppo di applicazioni per la società di ricerca IDC. Ma Silverlight 2.0 "è il vero affare - hanno messo fuori architettonicamente quello che hanno sempre voluto fare", ha detto.
L'ultima versione di Silverlight 2.0 è imminente. Addetti ai lavori ha detto che potrebbe essere disponibile in poche settimane. La prima release candidate per gli sviluppatori è già disponibile sul Web.
Potrebbe essere giusto dire che Microsoft si è mossa più velocemente con Silverlight di quanto non debba mai avere un prodotto in forma come un valido concorrente di una tecnologia già consolidata. In questo caso, si tratta ovviamente di Flash, che ha riscosso grande successo negli anni come tecnologia predominante per l'aggiunta di applicazioni multimediali e grafica ad alto impatto ai siti Web. È stata questa tendenza iniziale a stimolare l'attuale sviluppo di applicazioni Web e aziendali più complesse che rendono l'esperienza dell'utente importante quanto la stabilità, la sicurezza o le prestazioni generali.
Anche se non è una soluzione su tutta la linea per la più matura tecnologia Flash tuttavia, le persone che hanno utilizzato le prime versioni di Silverlight 2.0 hanno dichiarato che Microsoft ha fatto grandi passi avanti con la tecnologia.
Tuttavia, gli sviluppatori non dovrebbero essere ingannati nel pensare che Silverlight sia un "killer flash", ha avvertito Christopher Smith, presidente di Aquent Graphics Institute, una società di formazione e staff di Boston che lavora con sviluppatori e designer che utilizzano Adobe e il software di sviluppo Microsoft.
"Non credo che Microsoft stia cercando di perseguire gli utenti hard-core di Flash", ha affermato.
Invece, Microsoft sta "offrendo un'opzione per designer e sviluppatori che desiderano creare un front-end interattivo che si collegherà alla loro infrastruttura e piattaforma Microsoft esistenti", ha detto Smith.
Per questo scopo, gli sviluppatori hanno affermato che Silverlight 2.0 e i suoi strumenti complementari (il set di strumenti Expression e, in particolare, Expression Blend) hanno effettivamente un vantaggio o due su Flash per aziende e sviluppatori che già utilizzano l'infrastruttura Microsoft.
Fred Gerantabee, manager e istruttore di Aquent che ha utilizzato Flash per 11 anni e che ora utilizza Silverlight, ha dichiarato che a causa di questo tie-in, Silverlight è un runtime migliore di Flash per le applicazioni ad uso intensivo di dati.
"Dal punto di vista dell'integrazione dei dati, Silverlight è molto potente perché utilizza questo back-end che è stato dimostrato per gli utenti", ha affermato. "Se ti trovi in un ambiente Microsoft, che sono un sacco di persone, le capacità di Silverlight [in questo senso] saranno eccellenti."
D'altra parte, "Flash non era originariamente progettato per essere un'applicazione ad alta intensità di dati ambiente di costruzione - è diventato così attraverso la domanda degli utenti ", ha detto Gerantabee. Per questo motivo, a suo parere ha ancora punti deboli a Silverlight in questo settore, ha detto, riconoscendo che "ci sono sviluppatori Flash che non sarebbero d'accordo" con questa valutazione.
Un altro vantaggio per gli sviluppatori Microsoft è l'integrazione di.NET. framework in Silverlight 2.0, in modo che gli sviluppatori possano utilizzare C # o Visual Basic per creare applicazioni Silverlight, ha dichiarato Jonathan Wetzel, uno sviluppatore per l'avvio di ZocDoc a New York. ZocDoc, che ha un ambiente IT basato su Microsoft, ha un sito Web per le persone nell'area di New York per fissare appuntamenti con i fornitori di assistenza sanitaria.
Gli sviluppatori.NET che potrebbero avere poca o nessuna esperienza nella progettazione di applicazioni multimediali possono facilmente utilizzare Silverlight perché possono sfruttare un linguaggio e un ambiente di sviluppo familiari, ha affermato Wetzel. "È una transizione molto più semplice", ha detto.
Oltre ai vantaggi che Silverlight ha come tecnologia Microsoft, l'azienda ha aggiunto almeno una funzionalità in Expression Blend - uno strumento complementare per la generazione di applicazioni Silverlight - che briscola ciò che uno sviluppatore attualmente può fare nell'ambiente di sviluppo di Flash, ha detto Gerantabee. Quella caratteristica è "cronologia di handoff", ha detto.
Storicamente in Flash, se un designer sta creando due animazioni isolate che devono seguirsi in sequenza in un'applicazione, se le linee temporali di quelle applicazioni non si allineano esattamente, la transizione tra loro non sarà agevole senza "un'enorme quantità di programmazione", ha affermato Gerantabee.
Tuttavia, Microsoft ha incorporato in Blend una funzionalità che calcolerà automaticamente la transizione in Silverlight, ha detto. "Se hai un numero di storyboard diversi e cambi [tra di loro], in realtà calcola la posizione per te - prende il sopravvento da un'animazione e ne preleva un'altra", ha detto Gerantabee.
Per tutti i suoi punti di forza, tuttavia, Adobe non deve temere che Silverlight sposterà Flash in qualsiasi momento, poiché la comprovata tecnologia di Adobe ha ancora vantaggi significativi dal punto di vista del design, hanno detto gli sviluppatori.
"Flash ha più anni su Silverlight in termini di strumenti di authoring e ci sono le cose dal punto di vista del design che può fare che Silverlight non può fare ", ha detto Gerantabee.
" Le persone dicono ancora quando si tratta di gestione 3D o gestione dell'animazione Flash è un ambiente superiore ", ha affermato Hilwa. "In termini di funzionalità esistenti per video ad alta definizione, Flash ha ancora il vantaggio."
Tuttavia, Hilwa pensa che potrebbero non essere le caratteristiche tecnologiche ad avere l'impatto a più lungo termine sull'adozione a lungo termine di entrambe le tecnologie - Sarà supportato da fornitori di software indipendenti e dalla forza del marketing di ciascuna società piuttosto che "puro merito tecnico".
10 Modi I negozi al dettaglio di Microsoft saranno diversi dai negozi Apple
Ecco alcune previsioni stravaganti per il negozio al dettaglio che Microsoft ha annunciato aprirà presto.
I negozi specializzati sono negozi di app per dispositivi mobili del futuro
I dirigenti di CTIA hanno discusso il futuro degli app store mobili e hanno visto il mercato puntare verso più specialità negozi.
Google per avviare negozi stand-alone per festività
Potrebbe essere una mossa intelligente dato che i principali concorrenti che vendono sistemi operativi mobili, telefoni cellulari o altri gadget elettronici, tra cui Apple, Microsoft e Sony, hanno già una vasta gamma di negozi in tutto il paese.