<<

HTML
JavaScript
PHP (ASP...)
applets de Java
treballa a la part del... client client servidor client
avantatges És la tecnologia més universal i més provada que existeix.
La que dona menys problemes de funcionament.
No està sotmès a la desactivació per part de l'usuari.
Treballa amb qualsevol servidor.
Ejecuta funcions més ràpid que PHP.
Carrega més ràpid que Java.
Treballa amb qualsevol servidor.
Fàcil de programar perquè és interpretat i no cal compilar i perquè el codi font resta a la vista.

Permet llegir i escriure fitxers al servidor, connexió a bases de dades i algunes possibilitats de generació de gràfics. S'integra molt bé amb HTML.
És fàcil de programar perquè és interpretat i no cal compilar.

Gaudeix de la major part de la potència de Java però amb restriccions de seguretat.
Grans capacitats de generació de gràfics, connexió a bases de dades, algoritmes complexos, modularitat...
inconvenients No es poden definir comportaments tret dels elements de formulari.
Es limita a formatar informació bastant estática.

No permet escriure a fitxer ni connexió a base de dades.
No pot generar gràfics. Depèn del sistema del client i la interpretació no és del tot estàndar.
Requereix cookies per retenir informació.

L'usuari pot deshabilitar l'intèrpret i les cookies.

Requereix un servidor que tingui l'intèrpret. Cada tecnologia tendeix a usar-ne un en concret:
PHP->Linux
ASP->Windows
Més lent ejecutant ordres que JavaScript o Java
Requereix una signatura certificada per poder llegir/escriure al disc del client.
Pot carregar més lent que les altres tecnologies.
Més difícil de programar, perquè és compilat.
L'usuari pot deshabilitar l'intèrpret.
utilitats

Codi base de formateig de la pàgina en combinació amb JavaScript o PHP, ASP...
Possiblement serà desplaçat total o parcialment per XML.

És aconsellable quan es requereix resposta immediata en un sistema interactiu.
Usat en rollovers, actualització de frames, control de finestres, animació bàsica, control de capes (DHTML)...
En connexió amb una base de dades (tipus SQL) s'utilitza per a la publicació automàtica quan cal actualitzar molts continguts sovint, com en buscadors, serveis de notícies, catàlegs... Usat per a la generació de gràfics a temps real, en aplicacions que requereixin gran complexitat i potència, comunicacions segures, i connexió amb altres sistemes client/servidor basats en altres tecnologies.