Mi è stato chiesto di scrivere un'applicazione (un'applicazione visiva) che può essere eseguita sia online che localmente.
Questa applicazione contiene molti file di dati esterni (video, immagini e audio), quindi il problema principale che ho è distribuirlo sul web.
Voglio architettare questo in modo che io debba scrivere solo 1 sistema e non una base di codice separata per la versione online.
Quello che io e un collega abbiamo inventato finora è
.- Tomcat / server applicazioni - per la logica del codice
- Pagine HTML per la consegna del contenuto
- Un numero di piccole scene Silverlight a seconda della pagina che è stata interrotta.
Ho solo pochi mesi quindi scrivere 2 set di applicazioni non è efficiente per me.
È un approccio scalabile? Ci sono modi migliori per scrivere / distribuire questo tipo di applicazione?