Online vs Web - scrivi una volta l'applicazione

4

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?

    
posta IEnumerable 16.01.2014 - 04:49
fonte

1 risposta

4

L'approccio di base è scalabile.

Dove incontrerai problemi con Silverlight. La SM va avanti e indietro se lo stanno ancora supportando o meno. Sembra per lo più no.

HTML5 con supporto per l'oggetto Canvas nel DOM elimina principalmente la necessità di Flash o Silverlight. Funzionerà quasi ovunque. E per quei luoghi in cui non lo fa (in particolare IE8 e sotto), puoi spessorare le tue pagine per includere la funzionalità aggiuntiva. L'esperienza dell'utente finale sarà simile alla stessa tra tutti i browser, ma non identica.

Scegli un buon quadro per le tue esigenze. AngularJS e Backbone sono entrambi costruiti per le esigenze aziendali, non per la grafica stravagante, quindi non sarebbero una buona scelta per il lato grafico dell'applicazione. Entrambi potrebbero essere quello che ti serve per lo standard Ho bisogno di un modulo di registrazione , un posto per pagare il modulo , ecc. In entrambi i casi sarebbe una buona scelta.

Una rapida ricerca su internet mostra diversi framework correlati al canvas. Uno in particolare sembra interessante: CAKE . Dice:

CAKE is a JavaScript scene graph library for the HTML5 canvas tag. You could think of it as SVG sans the XML and not be too far off.

    
risposta data 27.01.2014 - 04:29
fonte

Leggi altre domande sui tag