<%
'ADV_ORGANIZER 1.0 | formato, categoria, base, altezza, unico, disposizione, voto, dove, numero,tipo,refresh,output
response.write(organize_adv(0,categoria,120,600,,,7,,1,0,1,))
%>
|
DEFINIZIONE
Java è un linguaggio di programmazione sviluppato dalla Sun che fino a poco
tempo fa risultava (sul web) la migliore via di mezzo tra un codice di scripting lato
client (come Javascript) e un codice di programmazione più potente (come il
C++). Con Java è possibile infatti produrre codice "compilato" (non visibile
direttamente dall'utente ultimo) e nel contempo creare applicazioni anche
molto flessibili per il web (FTP client, chat IRC, videogame, ecc.). La Java
Machine è invece ciò che lo gestisce e che gli permette in pratica di
funzionare.
I VANTAGGI
Una lista di vantaggi:
-
Grande potenza e flessibilità;
-
Codice sorgente non visibile (direttamente);
-
Possibilità di regolare i parametri del codice tramite
immissione dati nell'HTML (all'interno di "<APPLET>");
-
Grande sviluppo sui cellulari.
LE PROBLEMATICHE
Ciò che oggi rende Java un po' superato è dato da questi punti:
-
Ci sono strumenti con potenzialità simili che lo hanno
"sostituito" (i linguaggi .NET, Flash, ecc.);
-
Sul web, per poter essere scaricato, richiede il
consenso dell'utente (il quale è sempre più spaventato dai fastidiosi
dialer, virus, ecc.);
-
Internet Explorer (ma non solo) ha escluso la Java
Machine dal pacchetto di installazione (deve quindi essere installata
separatamente);
-
Java non è propriamente leader incontrastata nemmeno sui
cellulari;
-
Sul web non sempre parte nel migliore dei modi (in talune
situazioni non funziona del tutto).
SOLUZIONI
Ecco le soluzioni: 1) meglio usare quelli o al limite fare un uso di Java
"di nicchia" o per servizi secondari e facoltativi (non gestire interamente
il proprio sito con esso insomma); 2-3-4) su questi tre punti purtroppo non
c'è niente da dire; 5) a questo si può supplire aggiungendo codici di
controllo (magari in Javascript) che aiutino Java l'utente nell'esecuzione.
In conclusione è importante ricordare che anche se a volte alcune applet
Java possono risultare versatili, belle e utili non si deve dimenticare che
non tutti gli utenti potrebbero verosimilmente fruirne. |