Silverlight è solo per gli occhi, o ha un uso negli affari? [chiuso]

14

Dato che Silverlight può creare siti web strabilianti di grande bellezza, esiste una giustificazione per utilizzarli per realizzare applicazioni Web pratiche che hanno seri scopi commerciali? Mi piacerebbe usarlo (per impararlo) per un nuovo incarico che ho, che è quello di costruire un'applicazione basata sul web che tenga traccia delle interfacce dati utilizzate nella nostra organizzazione, ma non sono sicuro di come giustificarlo , anche a me stesso.

Qualche idea su questo? Se non riesco a giustificarlo, dovrò costruire l'app utilizzando lo stesso vecchio approccio stanco ASP.NET che ho usato (sembra) già cento volte.

    
posta Cyberherbalist 07.10.2010 - 23:14
fonte

9 risposte

8

Il mio attuale lavoro è la creazione di un'applicazione aziendale Silverlight (come la mia precedente) in modo da poterlo vedere come argomento per dire "sì, è per le applicazioni aziendali"!

L'attuale applicazione è agli stadi iniziali e ci sono problemi con Silverlight (anche con SL 4) che potrebbe causarci problemi, ma saremo in grado di risolverli a breve termine e affrontare quando verranno rilasciate nuove versioni .

Una delle cose che io (e il mio capo) pensano è che Silverlight ti offre un modo per creare applicazioni di tipo desktop per il web. In definitiva potrebbe non essere la migliore tecnologia per questo, ma al momento sembra essere quello che offre le maggiori possibilità di successo.

    
risposta data 08.10.2010 - 00:27
fonte
20

Silverlight non è stato progettato per creare siti web.

È stato progettato per creare applicazioni Web eseguite in un browser.

    
risposta data 07.10.2010 - 23:41
fonte
6

Bene, Microsoft ha recentemente rilasciato una versione Web di Office, e non c'è traccia di Silverlight da vedere ovunque. Sentiti libero di trarre le tue conclusioni da questo.

    
risposta data 07.10.2010 - 23:28
fonte
3

Un buon motivo per imparare Silverlight è che ti preparerà per lo sviluppo di app per la piattaforma Windows Phone 7. Non posso offrirti suggerimenti su come giustificare l'utilizzo di Silverlight per un progetto web, ma questo è un motivo in più per cui è una buona idea per te provare a farlo. :)

    
risposta data 08.10.2010 - 00:20
fonte
3

Silverlight è una grande piattaforma per fare applicazioni line-of-business. È possibile ottenere la ricca esperienza di interfaccia utente che piace davvero agli utenti, senza dover affrontare il problema dello sviluppo di ottenere ASP.NET MVC, JavaScript, jQuery, Modernizr, ecc. Per giocare tutti insieme bene. La mia esperienza è stata che è possibile ottenere UX molto più ricchi con Silverlight con costi di sviluppo molto inferiori. È possibile creare UX equivalente con HTML e amici, ma richiede MOLTE più librerie e molti più mal di testa.

Recentemente sono stato coinvolto in un paio di progetti di grandi dimensioni per creare app LOB interne con Silverlight e stavano distruggendo successi. Abbiamo creato ottime interfacce utente che gli utenti hanno apprezzato, e tutti gli sviluppatori adorano la piattaforma.

Il lato negativo di Silverlight al momento è che Microsoft è stata ambigua ultimamente sul suo futuro rispetto ai suoi sforzi di HTML 5. La mia ipotesi (speranza) è che Silverlight continui ad essere investito dalla MS e rimarrà in testa alla curva dell'HTML 5 in termini di funzionalità e facilità di sviluppo. Ma Microsoft deve uscire e dirci quali sono i loro piani.

Ho un post di blog che si riferisce a questo argomento se ti interessa maggiori dettagli.

    
risposta data 08.09.2011 - 17:09
fonte
1

Mi aspetto che in pochi anni, l'interprete Javascript abilitato per JIT e altre tecnologie come WebM e WebGL in uscita tra HTML e CSS3 supereranno sia Flash che Silverlight. Le ricche applicazioni web saranno scritte direttamente in HTML / CSS e Javascript, invece di usare piggyback su plugin Flash / Silverlight.

    
risposta data 08.10.2010 - 00:17
fonte
1

Un'app line-of-business Silverlight full-frame è fondamentalmente un ricco client .NET che viene eseguito quando un utente accede a una pagina Web. Se hai familiarità con la programmazione di client avanzati in XAML / WPF e non vuoi occuparti della programmazione web, Silverlight offre essenzialmente una grande storia di implementazione - così grande che sta facendo sì che le persone si chiedano perché mai svilupperebbero ricchi client WPF a meno che non avessero bisogno prestazioni davvero incredibili, grafica 3D super-flashy o caratteristiche uniche per WPF ed escluse da Silverlight, che la maggior parte delle app LOB non fanno.

    
risposta data 08.10.2010 - 01:25
fonte
1

Recentemente ho lavorato su Silverlight e devo dire che considero Silverlight solo per le aziende. (escluso Silverlight per Windows Phone, che è un altro bollitore di pesce)

Sono a conoscenza di una società di vendita al dettaglio a livello nazionale che ha la sua presenza online - comprendente il suo negozio online a cui sperano di guidare una grande parte della propria attività - completamente scritta in Silverlight. Pensano che sia grande ! Sembra abbastanza buono, ed è meglio di un sito Flash secondo me, ma manca loro l'elefante nella stanza: la base di installazione di Silverlight è triste. Man mano che più persone eseguono l'aggiornamento a Windows 7 / Windows 8 e IE8 e versioni successive, la base di installazione aumenterà, ma per il ragazzo a casa che utilizza ancora XP o Vista e IE7, perché dovresti installare qualche programma solo per poter visualizzare un sito web ?

Penso che l'uso di Silverlight sul tuo sito Web esterno abbia esito negativo significativo. Non funzionerà su dispositivi mobili e non funzionerà su un'enorme proporzione di desktop e laptop. È come la pubblicità in una lingua straniera.

È vero il contrario nel mondo degli affari. Gli utenti non scelgono e scelgono il browser che utilizzano, in genere è determinato dall'azienda. Tutti usano lo stesso software. È possibile implementare Silverlight per l'intera attività. Allo stesso tempo, l'intranet aziendale ama (vai a capire) e adora Sharepoint e vari altri "strumenti di collaborazione online".

Quindi, dove si inserisce Silverlight? È un gioco da ragazzi. Silverlight offre un'esperienza utente molto migliore (in termini di aspetto piacevole) rispetto a WebForm ASP.NET e isquicker da sviluppare rispetto a ASP.NET MVC. A dire il vero, oggi puoi fare cose incredibili con le tecnologie web, ma .NET ha sempre avuto a che fare con il bilanciamento del prodotto finale con la velocità di sviluppo. Silverlight è WPF che può essere eseguito nel tuo browser. Questo ha un enorme uso commerciale.

    
risposta data 23.11.2011 - 23:49
fonte
0

Un framework come CSLA.NET ti fornirà le capacità per scrivere un'applicazione a livello aziendale con Silverlight. Ti consente di comunicare tra le versioni client e server del tuo software ed eseguire tutte le operazioni necessarie sul database.

Lo sviluppo della tua app in Silverlight consentirà di creare un'interfaccia di gran lunga superiore a quella disponibile in ASP.NET, ma, cosa ancora più importante, sarai in grado di sfruttare l'ultima tecnologia RIA. Questo potrebbe non fare la differenza sui progetti più piccoli, ma vale sicuramente la pena imparare.

    
risposta data 14.02.2011 - 07:49
fonte

Leggi altre domande sui tag