Dipende da quali piattaforme utente stai targetizzando. Vuoi limitare i tuoi utenti solo a Windows e Mac? In tal caso, Silverlight potrebbe essere una risposta, poiché Silverlight è supportato solo per Windows e Mac.
Se vuoi un pubblico più ampio, HTML5 è la strada da percorrere. Tuttavia, è necessario considerare il fatto che tutti i browser non sono compatibili con HTML5 / compatibili eppure .
Pertanto, per motivi di sicurezza, suggerisco la codifica utilizzando HTML4 e la raccolta delle statistiche sulla base di utenti e una volta che abbiamo iniziato a utilizzare i browser che supportano HTML5, quindi inizia l'aggiornamento del tuo progetto in HTML5.
Inoltre, hai preso in considerazione la possibilità che alcuni dei tuoi utenti visitino il tuo sito da un telefono cellulare?