Visto a Las Vegas

Non sto suggerendo di eliminare i motori di rendering personalizzati che supportano il debug e altri miglioramenti della produzione: quando sto provando per far funzionare del codice spesso non sono così interessato all'aspetto della pagina web, ma desidero quante più informazioni di debug e suggerimenti sul codice possibili Ottenere. Tuttavia, quando un designer cerca di far rientrare correttamente quella parte di testo, è davvero troppo per chiedere nel 2008 che il nostro strumento di progettazione possa visualizzare la pagina HTML come apparirebbe in una delle principali browser?

Visto a Las Vegas

Ho visto il Silverlight

L’alternativa – e dovrò passare all’altro mio soapbox per questo sfogo – è che tutti i browser utilizzino lo stesso motore di rendering core standard che a nessuno è consentito “migliorare”. Qualsiasi miglioramento offerto da un'azienda o organizzazione deve assumere la forma di strumenti aggiuntivi, aiuti alla navigazione, miglioramenti alla navigazione e alla ricerca, quel genere di cose. Non sarebbe fantastico se tutte le pagine web venissero visualizzate esattamente allo stesso modo e il web design fosse reso più semplice? Forse. Avresti ancora i problemi delle diverse dimensioni dello schermo e dei caratteri sui terminali degli utenti, resi complicati dalla crescente popolarità dei dispositivi portatili e collegati alla TV. Perché non sostituire invece l'HTML con una tecnologia che venga sempre renderizzata e scalata correttamente anche se l'utente lo desidera più grande caratteri, ha funzionalità integrate per l'accessibilità e fornisce un modo multipiattaforma per visualizzare statici e dinamici di bell'aspetto contenuto?

Questa è esattamente la visione che Microsoft ha per Silverlight e, da quello che ho visto sui siti di esempio attualmente in fase di realizzazione con esso, le possibilità sono enormi. Ad esempio, il canale televisivo sportivo americano NBC prevede di utilizzare Silverlight per la copertura online delle Olimpiadi, e la dimostrazione che ho visto utilizzando le riprese dell'ultima edizione Le Olimpiadi come contenuto erano estremamente impressionanti, offrendo immagine nell'immagine, riavvolgimento del video in streaming e riquadri delle statistiche cliccabili, il tutto fornito attraverso un utente moderno interfaccia.

Lo streaming di video su connessioni di rete che possono variare notevolmente in termini di velocità durante il periodo di trasmissione è sempre stato un problema, e molto Una caratteristica interessante di Silverlight è la sua capacità di monitorare la velocità della connessione di rete e regolare la qualità dei contenuti forniti di conseguenza. Questo non viene fatto offrendo all’utente una serie di collegamenti per selezionare la velocità della propria connessione Internet – dopotutto, se stai utilizzando una connessione Internet pubblica, come potresti saperlo senza fare un test utilizzando speedtest.com o un sito simile? Come ha giustamente sottolineato il dimostratore, qualsiasi sito web deve chiederti quale larghezza di banda hai available fallisce il test “mia madre” e vale la pena tenerlo presente quando si sviluppa una rete applicazione. Alcuni dei tuoi utenti potrebbero essere molto inesperti. E quando dico inesperto non intendo necessariamente solo “Silver Surfers”, termine che trovo sempre più offensivo dato che la maggior parte delle persone che hanno inventato Internet e il web ora rientrano in questa descrizione, così come me (e la RWC redattore). Lenny Henry ha recentemente realizzato uno show televisivo composto da videoclip di YouTube e ha fatto diverse battute sul fatto che Silver Surfers fosse lento e semplice: beh, signor Henry, se tutti noi Silver Surfers siamo vecchi idioti senili, che ne dici di occuparti tu di questa rubrica, farfugliante, farneticante?

Naturalmente, gran parte di questa tecnologia è molto nuova e la sua codifica non è sempre semplice, ma le cose miglioreranno. Vale la pena aspettare? Perché non restare fedeli ai vecchi modi di fare le cose o magari usare semplicemente Flash? Beh, potrei sbagliarmi, ma ritengo che Silverlight sia una tecnologia che vale la pena tenere d'occhio e che dedicare un po' di tempo a esaminare gli strumenti per sviluppare applicazioni con essa alla fine ripagherà. Noterai che ho detto "applicazioni" e non "applicazioni web", e questo perché, utilizzando Silverlight, puoi sviluppare applicazioni web e desktop contemporaneamente, il che è uno dei migliori punti di forza. Molti dei partecipanti al Mix08 con cui ho parlato provenivano da aziende che disponevano di applicazioni desktop esistenti e stavano cercando di migliorare l'aspetto di un prodotto tradizionale basato su Windows.