|
|
 |
 |
06
- Techniques : Evitez les modes
Elles ne conviennent
pas forcément au propos de votre site. |
Vous voulez faire vraiment branché au détriment de l'utilisateur
? Alors sans hésiter, choisissez encore plus "high-tech" que
les frames : Java !
Pourquoi Java est-il un échec sur le Web ?
(Ces paragraphes sont extraits du livre "Web
client-serveur, le triomphe du client léger" - Alain Lefebvre
- Editions Eyrolles)
Même les navigateurs "prêts pour Java" sont incapables d'aller
au-delà d'une utilisation légère et "accessoire" de ce langage.
En effet, quand on charge un programme Java un peu conséquent
au sein du navigateur, ce dernier est rapidement étouffé par
la charge de travail induite quand il ne se bloque pas complètement,
comme cela arrivait trop souvent avec la version 3.0 du navigateur
de Netscape. Il ne s'agit pas seulement de la vitesse d'exécution
des applets, mais bien aussi du problème de la consommation
de ressources système de la JVM. Comme les navigateurs Web
de Netscape et de Microsoft sont des applications gourmandes
en mémoire et exigeantes en ressources système, vouloir en
faire un cadre d'exécution pour de véritables programmes clients
en Java est tout bonnement déraisonnable.
C'est Frederic Paul qui enfonce le clou le 8/7/1998 dans sa
chronique The big picture (cnet.com) en écrivant : sur le Web,
même la plus petite applet énerve les utilisateurs qui doivent
alors attendre le chargement de leur machine virtuelle Java...
Les dirigeants de Sun reconnaissent implicitement qu'il est
vain d'attendre de grands progrès de ce côté-là, expliquant
que mettre une JMV sur un OS généraliste revient à poser une
petite cabane en bois sur les fondations d'un grand stade
de football !
Et si on veut imprimer à partir de Java ?
J'allais oublier un petit détail : on ne peut pas imprimer
le contenu d'une applet qui s'exécute dans un navigateur Web.
En effet, si on imprime la page Web qui sert de cadre pour
l'applet Java, tout ce qu'on obtient c'est au mieux un rectangle
uniformément gris en lieu et place du cadre réservé à l'affichage
de l'applet dans la page. Pas formidable, n'est-ce pas, pour
des applications de gestion ?
Autre restriction à l'utilisation des applets Java dans les
sites Web de l'Internet : le contenu textuel présent dans
ces applets ne sera pas indexé par les moteurs de recherche.
Une autre tare rédhibitoire pour la plupart des sites à fort
trafic. Non, décidément, le navigateur Web n'est vraiment
pas l'endroit idéal pour faire fonctionner Java !
D'ailleurs, les statistiques disponibles sont claires sur
ce point : en mars 1998, avec le moteur de recherche HotBot,
sur les 45 millions de pages Web présentes dans le domaine
.com (le domaine .com représente environ 70 % du Web), on
trouve seulement 200 000 applets Java, soit une proportion
complètement insignifiante, pour une technologie censée "donner
de la vie aux pages du Web", comme Sun nous l'a expliqué lors
de son lancement...
Une fois encore, c'est Frederic Paul qui donne l'explication
de cette désaffection dans The big picture (cnet.com) : voyons
les choses en face, la grande majorité des applets Java disponibles
sur le Web sont des gadgets. La plupart des applets Java ne
font rien sinon des effets visuels. Mon conseil pour les développeurs
de sites ?
N'utilisez pas Java sauf à avoir une très bonne raison
et les bandeaux publicitaires en java ne représentent pas
une bonne raison ! |
| |
|
Voir également
:
Fondamental 05
Respect des standards
Article
: 11/98
Réduisez votre "taux de pertes" !
Article : 01/99
Flash ou Java telle n'est pas la question
5
Sites Exemplaires :
Tous Les résultats de mai 2000
|
|