Silverlight 5 dentro o fuori dal browser?

3

Sto decidendo quale ho bisogno per la mia nuova applicazione LOB. Elencherò i PRO di ciascuno e, se sbaglio, correggimi per favore perché è così che lo vedo.

Nel browser

  1. Gli utenti possono navigare utilizzando gli URL. Lo vedo come una cosa GRANDE. Gli utenti possono condividere link come app.com/orders/12345

  2. Con autorizzazioni elevate posso fare tutte le stesse cose. Usa COM, file system, ecc.

  3. Posso aprire altre finestre del browser con altre funzionalità se è necessaria la multi-finestra. L'unica differenza: non avrò questo controllo su quelle finestre come con il browser.

Fuori dal browser

  1. Esce dal browser. Non sono sicuro del motivo per cui mi interessa?
  2. Più problematico per gestire gli aggiornamenti
  3. Sì, ci sono finestre che posso aprire ma non modali. Quindi, la finestra di IE separata nel browser è quasi identica

Mi manca qualcosa? Tendo a tenerlo nel browser, ma voglio vedere dove mi sto limitando.

    
posta katit 09.08.2011 - 18:37
fonte

1 risposta

2

Si noti che il numero 2 di autorizzazioni elevate nel browser è disponibile solo con Silverlight 5. Se si desidera distribuire presto la produzione e è necessario automatizzare COM, è necessario utilizzare out-of-browser.

Non credo che sia più problematico gestire gli aggiornamenti con out-of-browser come si afferma. Anche se l'applicazione è "installata", in realtà è solo un puntatore alla stessa app Silverlight distribuita sul tuo server web. Se si inseriscono nuovi bit, gli utenti out-of-browser eseguiranno i nuovi bit al successivo avvio dell'app.

In generale per le app LOB preferisco il browser interno per gli stessi motivi che elenchi. Inoltre, il nostro portfolio include un mix di app Silverlight e ASP.NET, quindi in-browser consente loro di apparire più coerenti tra loro.

Mi piacerebbe andare solo con out-of-browser quando era importante per gli utenti avviarsi direttamente dal desktop e avere il controllo dell'intero schermo. Per alcune applicazioni come il gioco, avere il cromo del browser che circonda l'applicazione potrebbe essere uno svantaggio.

    
risposta data 15.08.2011 - 19:19
fonte

Leggi altre domande sui tag