know-how

Struttura di Internet Attualmente mi occupo per il 99% di applicazioni web.

Con le applicazioni web risolviamo il problema di distribuzione delle release del software che avvengono solo in modo centralizzato in un computer detto application server.

Chi vuole usare questo software utilizza la rete Internet (o una intranet aziendale) per collegarsi a questo server applicativo utilizzando un solo programma per tutte le applicazioni disponibili: il browser web.

Non è quindi necessaria l'installazione di software particolari (ad eccezione di piccoli componenti aggiuntivi, detti plugin, come Java RuntimeEnvironment, o Adobe Flashplayer ma solo se l'applicazione web li richiede) nella propria postazione di lavoro.

E non è nemmeno necessario essere seduti davanti alla propria stazione di lavoro: le applicazioni web sono disponibili in qualsiasi punto dell'internet da cui sia possibile raggiungere il server applicativo.

Tutte le cose belle hanno il rovescio della medaglia: se il server applicativo è spento, o in manutenzione o irraggiungibile per un problema di rete, non possiamo lavorare (né divertirci). Il successo del web dipende in modo cruciale dall'affidabilità delle reti di computer.

Un ultimo accenno riguarda il modo in cui una applicazione viene vista dai diversi utenti collegati al server applicativo. Browser diversi danno una rappresentazione leggermente diversa (a volte, se non si fa attenzione, completamente diversa). Una delle cose che non tutti i portali e i servizi web sanno fare è cercare di rappresentare in modo univoco le proprie interfacce ai vari utenti web. E' un compito difficile, soprattutto per la (sovente) scarsa aderenza dei vari produttori di browser agli standard del Consorzio Web

Il tipo di prodotti che ho realizzato (da solo o in team) come applicazione web si possono suddividere in quattro categorie:

Applicazioni Gestionali

Applicazioni B2C

Applicazioni Custom

Comunicazione

Nella sezione HOWTO si può trovare una utile rassegna di soluzione di problemi pratici e puntuali e suggerimenti tecnologici.

Login