Ci sono state molte controversie sul futuro (e attuale) utilizzo di Flash e sull'adozione di Silverlight. Dovrei continuare a usarlo se lo sono già o dovrei usare qualcos'altro, come HTML5?
Ci sono state molte controversie sul futuro (e attuale) utilizzo di Flash e sull'adozione di Silverlight. Dovrei continuare a usarlo se lo sono già o dovrei usare qualcos'altro, come HTML5?
Risposte:
Puoi usare Flash / Silverlight, ma ritengo che tu fornisca alcuni mezzi alternativi al contenuto, se possibile.
Pensa ai plug-in incorporati come a un altro livello del tuo sito. Dovrebbe funzionare solo come testo semplice e azioni GET / POST. Migliora l'aspetto grafico con i CSS. Migliora la reattività con JavaScript. Infine aggiungi whizbang con Flash o Silverlight.
Finché i tuoi livelli non distruggono i livelli sottostanti, aggiungi tutto e servi i tuoi utenti nel miglior modo possibile per il tuo budget.
Penso che questo si ridurrà all'opinione personale, ma direi di no.
No perché stai eliminando qualsiasi cosa che esegue iOS di Apple e anche se questo potrebbe non essere un grosso problema, non ha senso iniziare con uno svantaggio. Trovo anche questi plugin leggermente fastidiosi su un normale browser e hanno Flash Blocker e tali installati e sono abilitati solo se lo approvo.
Direi di usare i plug-in solo se hai un bisogno geniale. Piuttosto che per il gusto di farlo.
Tutto dipende dal tuo pubblico di destinazione. Le persone per le quali stai costruendo il tuo sito si aspettano Flash o Silverlight? Saranno rimandati se è lì? Suggerirei di utilizzare il processo decisionale incentrato sul cliente su domande come questa piuttosto che tecniche. Conosci i tuoi clienti e pianifica di conseguenza.
Se HTML5 ti consente di fare tutto il necessario, ti consiglierei di usarlo. Tuttavia, se hai bisogno di accelerazione GPU, o DRM, o qualche altra caratteristica o funzionalità che non esiste nell'attuale implementazione di HTML 5 da parte dei browser, guarda Flash o Silverlight.
Personalmente, ho un Flash Blocker installato perché non mi interessa molto di Flash o Silverlight. Inoltre, non sono uno sviluppatore web professionista ma ritengo che la risposta sicura sia probabilmente "dipende da chi è il tuo pubblico di destinazione". A questo punto sembra che HTML 5 abbia un futuro brillante e il potenziale per raggiungere una gamma più ampia di dispositivi, ma Flash ha una vasta base installata e può essere usato per molte cose in questo momento senza preoccuparsi di quanto sia moderno il browser dell'utente .
Detto questo, ho notato un uso interessante che sfrutta la connessione di Silverlight al framework .NET. trypython.org utilizza Silverlight per consegnare IronPython nel browser del client, che consente tutti i tipi di shenanigans ordinati.
Pertanto, Silverlight e Flash sono importanti in quanto forniscono un'alternativa a JavaScript per la programmazione lato client. E le alternative sono sempre buone.
Se il pubblico a cui è destinato il tuo sito Web non utilizza IE, quindi no, non devi utilizzare Flash o Silverlight.
Se il pubblico a cui è destinato il tuo sito Web utilizza IE e se devi fare qualcosa che solo Flash o Silverlight possono fare (pubblicare video, diciamo), allora non hai alternative altrettanto facili da gestire, o con una base utenti grande.
Se quello che vuoi fare con Flash o Silverlight è qualcosa che non dovrebbe essere fatto con loro in primo luogo (una navigazione, diciamo), allora non mi resta altro da dirti. Buongiorno signore.
La grande controversia su Flash o Silverlight riguarda la mancanza di supporto per smartphone (in particolare iPhone), l'instabilità / vulnerabilità dei plugin e la cattiva accessibilità dei siti Web basati su plugin.
Il mio consiglio è che, se stai facendo qualcosa di veramente semplice che può essere fatto in un semplice HTML + CSS + JavaScript ed è relativamente ben supportato su tutti i browser web, non farlo con i plugin.
Se vuoi scegliere come target l'iPhone, non utilizzare assolutamente i plugin.
Altrimenti, pensa a quali funzionalità sono necessarie:
Tuttavia, ricorda che non esiste un'unica soluzione alla domanda "HTML5 o plugin?". Diversi siti Web hanno esigenze diverse.