55 votes

Où sont passées toutes les applets java ?

Quand Java était jeune, les gens étaient excités à l'idée d'écrire des applets. Ils étaient cool et populaires, pendant un petit moment. Maintenant, je n'en vois plus. Au lieu de cela, nous avons flash, javascript, et une pléthore d'autres technologies de création d'applications web.

Pourquoi les sites n'utilisent-ils plus d'applets java ?

Je suis également curieux : historiquement, pourquoi pensez-vous que cela s'est produit ? Qu'est-ce qui aurait pu être fait différemment pour maintenir les applets Java en vie ?

36voto

Jon Limjap Points 46429

Je pense que les applets Java ont été éclipsés par Flash et ActionScript (jeu de mots involontaire), étant beaucoup plus faciles à utiliser pour ce que les applets Java étaient utilisés à l'époque (animations + applications avec état).

Le succès de Flash à cet égard est dû à la taille beaucoup plus réduite de ses fichiers, ainsi qu'au procès opposant Sun à Microsoft, qui a conduit cette dernière à retirer le MSJVM d'Internet Explorer, au moment de la disparition de Netscape et de la forte domination d'IE.

16voto

Tony BenBrahim Points 3827

1) AWT a créé des interfaces utilisateur horribles. Swing l'a amélioré, mais il était trop tard, car...
2) Microsoft a abandonné la prise en charge de Java dans le navigateur (sa propre MSJVM), et avant cela, il ne prenait en charge que la dernière version publiée, qui était à peu près compatible avec le JDK 1.1.
3) Ainsi, aujourd'hui, vous ne pouvez pas être sûr qu'une applet fonctionnera sur la majorité des machines des non-développeurs, contrairement à Flash.

On peut dire la même chose d'ActiveX, d'ailleurs.

11voto

feoh Points 621

Pour ce que ça vaut, Sun consacre à nouveau de l'argent et des ressources aux applets. Ils ont apporté des améliorations vraiment significatives dans JDK 1.6.10 pour atténuer une grande partie de la "lourdeur" des applets. Par exemple, avec cette mise à jour, vous pouvez afficher votre propre image/animation de chargement personnalisée pendant que votre applet se charge, et le plugin a été soumis à un régime important pour améliorer les performances.

Ils se sont également lancés dans une initiative visant à concurrencer directement Flash et Silverlight. JavaFX .

Il reste à voir si le marché réagira à tout cela, mais c'est certainement une démarche fascinante de la part de Sun, compte tenu de la domination de Flash sur le marché.

9voto

Jonathan Allen Points 23540

Lorsque l'API graphique de Java a cessé d'être complètement nulle, tout le monde utilisait Flash. Et même aujourd'hui, Java est loin d'être aussi bon que Flash pour faire des graphiques fantaisistes.

9voto

Blorgbeard Points 38991

Je suppose que c'est parce que Java est un "vrai" langage, c'est-à-dire un langage à usage général. Pour faire une applet, vous devez écrire du code, et il n'y a pas de raccourcis.

Avec l'avènement de Flash, vous pouvez à peu près vous débrouiller tout seul pour créer une animation sympa pour votre site Web. Il s'agit d'une barrière à l'entrée beaucoup plus basse - il n'est pas nécessaire de savoir programmer pour faire fonctionner une animation flash. Ainsi, le flash prolifère et les applets java ne sont pratiquement plus utilisés.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X