Les applets sont-ils maintenant obsolète?
Je lisais sur un site web nommé w3schools et prenait le HTML5 leçon. Là, j'ai vu un certain nombre de codes obsolètes en HTML5 qui avant étaient acceptées par le HTML4. L'un de ses tag ont été <applet>
! Sont donc maintenant les applets d'aucune utilité?
Vous pouvez le voir ici: HTML5 de Nouveaux Éléments(à la fin)
ou ici:
- Je pense que certains vont crier au w3schools maintenant....
- haha 😀 je pense la même chose 😛
- J'ai déjà liée à celle de here mais s'il vous plaît noter que il est généralement refusés à tout lien entre l'-goutte w3fools avec aucune explication
- Bon point, désolé.
- De toute façon, w3schools est incomplète ici.
<applet>
n'était pas "supprimé", il est considéré comme "obsolète et non conforme". Ces caractéristiques font encore partie de la norme, ils ont encore bien spécifiée comportement, mais ils déclenchent une erreur de validation pour les utiliser depuis de meilleures alternatives existent. - eh bien, ai-je dit "supprimer" ici? J'utilise le travail "obsolète", qui signifie "non-conforme"
- vous avez donné de l'applet dans le supprime de la liste de
- l'homme, c'est ce que w3schools dit, mais les choses ci-dessus dans cette page dit que c'est déconseillé
- cool..... 🙂
- :P............!
- +1 done............
- merci!!! 🙂 Un tel rêve...
- Pourquoi le code d'une applet? Si elle est due en raison de spec. par l'enseignant, reportez-vous à Pourquoi CS les enseignants devraient arrêter d'enseigner des applets Java.
- Il est maintenant en 2015; les w3schools guide pour le HTML a été mis à jour pour afficher normes HTML5 tout au long de. Je pense que le site est toujours d'actualité, aussi bien du matériel de référence.
- Même java 9 ajoutée
@Deprecated(since="9")
pour laApplet
classe.
Vous devez vous connecter pour publier un commentaire.
Applets (comme les applications écrites en Java et destinés à fonctionner à l'intérieur d'un navigateur) ne sont pas dépréciées en aucune manière dans les spécifications HTML ou des projets. Il est la diminution de l'intérêt, en raison de beaucoup d'autres alternatives disponibles, mais c'est une autre question.
Le
applet
élément a été déclarée obsolète en HTML 4, en faveur de laobject
élément. En HTML 4, la dépréciation de moyens cet élément est encore une partie de la langue, sont les navigateurs recommandés pour la soutenir (même si dans la pratique, tous les navigateurs et certains navigateurs ne pouvait pas soutenir), mais il y a une recommandation d'utiliser quelque chose d'autre (dans ce cas,object
) au lieu de lui.En HTML5, CR, le mot “obsolète” n'est pas utilisé. Il utilise le terme “obsolète”, ce qui signifie, en principe, quelque chose de tout à fait différent, mais est très proche dans la pratique. En HTML5, CR, le
applet
élément est déclaré “totalement obsolète et non conforme”, avec la note qu'il “ne doit pas être utilisé par les auteurs”. Pourtant, HTML5 contient une définition deapplet
sous “Exigences pour les implémentations”. Et HTML5 les exigences de conformité préciser que la normale navigateurs doit (et pas seulement devrait) en charge.L'un des rares véritables différences entre le HTML 4 concept “obsolète” et le HTML5 concept “obsolète” est en cours de validation: lors de la validation à l'encontre d'une DTD HTML 4,
applet
est acceptée au moment de la Transition DTD est utilisé (mais signalé comme une erreur lors de la validation à l'encontre de la DTD Strict); dans la validation HTML5,applet
est signalé comme une erreur.P. S. W3schools ne doit pas être utilisé comme n'importe quel type d'autorité ou de référence, voir http://w3fools.com
Ils sont encore d'usage, mais l'utilisation de la
object
tag à la place. Exemple:Mépris si oui ou non les applets sont une bonne idée,
Utiliser le
<object>
de l'élément à la place. C'est les normes de la plainte de façon.object
étiquette est la même chose que leapplet
tag. Si vous êtes nouveau sur le web de codage, je pense vraiment que les applets Java peut ne pas être le bon endroit pour commencer et w3schools peut-être pas le bon endroit pour commencer à apprendre. Envisager de commencer avec JavaScript, si vous voulez vraiment garder à l'aide de Java, vous pouvez utiliser GWT Mais je vous conseille contre si vous êtes juste de commencer.Applet
obsolète en Java 9Les Applets sont déconseillés dans Java 9. Oracle va cesser la distribution et de soutenir le Java plug-in de navigateur.
Citant le
java.l'applet.Applet
classe:Voir ce billet de blog à partir d'Oracle pour plus d'info: Le déplacement d'un Plugin-Free Web
Envisager Java Web Start de la technologie.