Sto preparando una presentazione per il mio team che elenca le varie tecnologie che potremmo utilizzare oggi per le nostre applicazioni aziendali.
Abbiamo storicamente sviluppato applicazioni HTML (ASP e ASP.net) nell'ultimo decennio e, come parte dell'introduzione, volevo spiegare perché siamo passati da applicazioni Windows a HTML.
Il nostro ambiente è:
- Applicazioni aziendali (OLTP principalmente)
- Intranet
- Solo client Windows
- Controllo completo sulla configurazione dei client (versione del sistema operativo / versione del browser / distribuzione dei plug-in ...)
L'unica ragione per cui ho trovato è che alla fine degli anni '90, la distribuzione di un'applicazione client Windows poteva finire in un pasticcio (molte versioni differenti implementate, dll hell ...). I server Web hanno consentito di distribuire l'applicazione una volta e di avere tutti i client aggiornati contemporaneamente. Il prezzo da pagare era una grande perdita di facilità d'uso, reattività e complessità aggiunte al lavoro di sviluppo.
Oggi ci sono alternative (ClickOnce, Silverlight ...) ma molti dei miei colleghi sono ora totalmente impegnati nell'HTML e nelle tecnologie che vengono (Javascript / Ajax / Jquery / Css ...).
Sono assolutamente convinto che l'HTML sia ottimo per le applicazioni Internet. La mia domanda è: in quel momento (alla fine degli anni '90), c'erano altri motivi per passare all'HTML in un ambiente intranet di Windows piuttosto che correggere i problemi di distribuzione? (perché era trendy non è una risposta valida ...)
Grazie in anticipo