Oui, de plus en plus de failles sont découvertes et il y a des alternatives intéressantes
Non, il reste bon malgré toutes ces failles découvertes
Je ne saurais me prononcer, je ne trouve pas d'alternatives intéressantes
Et donc cette accélération matérielle serait efficace pour un défilement d'image mais pas pour le test que tu as donné en lien ?
C'est hors sujet mais au moins j'aurai appris quelque chose dans ce topic
Parce que sinon concernant la question "Flash, où sont passés tes beaux jours", à moins qu'adobe ne trouve d'autres applications pour son langage de script, concernant le web c'est un peu comme demander où sont passés les beaux jours d'un mort vivant de 120 ans
Et même concernant le lecteur, étant donné qu'il est souvent préférable de poster sa vidéo sur youtube ou dailymotion pour économiser la bande passante en même temps que pour augmenter un peu son référencement, du coup ça limite encore plus son utilisation dans la conception d'un site puisqu'il s'agit simplement de rapatrier le code d'intégration...
Flash s'est aussi implanté, car le système permettait à des graphistes, qui n'étaient pas des programmeurs, de pouvoir faire un site interactif. A l'époque de l'arrivé de Flash, il n'y avait pas de CSS (si je ne me trompe). Le rachat de Macromedia par Adobe a aussi provoqué je pense l'ajout de plein de fonctionnalités qui en ont fait une passoire. Adobe se retrouve maintenant dans la même situation que Microsoft avec internet Explorer.
Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
Mon article sur le P2V, mon article sur le cloud
Consultez nos FAQ : Windows, Linux, Virtualisation
Et à ce niveau il a malheureusement été remplacé par des tas de librairies jQuery permettant à n'importe quel designer de multiplier les effets lourds et inutiles.Flash s'est aussi implanté, car le système permettait à des graphistes, qui n'étaient pas des programmeurs, de pouvoir faire un site interactif. A l'époque de l'arrivé de Flash, il n'y avait pas de CSS (si je ne me trompe). Le rachat de Macromedia par Adobe a aussi provoqué je pense l'ajout de plein de fonctionnalités qui en ont fait une passoire. Adobe se retrouve maintenant dans la même situation que Microsoft avec internet Explorer.
Impossible aujourd'hui de visiter un site sans être assailli d'éléments statiques apparaissant de tous les côtés au fil du scroll dans une débauche de fondus et de translations, sans parler de tous ce qui se sent obligé de gigoter au survol de la souris.
Je trouve que flash est une erreur d'approche dès le départ qui est intrinsèquement une faille de sécurité.
De façon générale tout plugin exécutant on ne sait quoi venu d'on ne sait où au sein du navigateur est une erreur en terme de sécurité.
Surtout du point de vue du surfeur mais pas seulement...
D'abord, la "VM" flash est un binaire compilé dont ignore tout. J'ai pas travaillé sur flash personnellement mais je suis resté 10ans à coté d'une équipe de dev qui ne faisait que ça. A presque chaque nouvelle release du plugin c'était la grosse panique, avec suppression des workaround des vieux bugs connus et la chasse aux nouveaux bugs encore inconnus.
Toujours du point de vue du fournisseur de contenu, le développeur flash ne peut pas savoir si son swf n'a pas été décompilé/modifié par l'usager final.
Du point de vue du surfer, Monsieur Lambda n'y comprends pas grand chose et clique OK sans même lire si par hasard il ne serait pas en train de signer sa propre condamnation à mort...
Mais laissons Monsieur Lambda de coté.
Dans le principe, NON! on exécute pas automatiquement le "bytecode" d'un tiers sans qu'il y ait un jour ou l'autre des fuites dans le bac à sable. C'est d'autant plus vrai quand de grands éditeurs passent leur temps à en tester l'étanchéité pour accéder à ce qu'il ne devraient pas, ou pleurent pour avoir accès à telle ou telle fonctionnalité qui les arrangeraient bien. L'accès à l'accélération hardware depuis flash dans le navigateur.... comment dire.... vous la sentez venir la grosse faille ???? Il est évident que pour des raisons de performances il n'y aura pas des millions de checks entre le swf et le GPU.... Un jour ou l'autre quelqu'un trouvera un hack....
ne serais-ce que la mobilisation des ressources de quelques millions de GPU de surfers innocents pour disons.... casser des clés de cryptage? ça serait étonnant que ça n'existe pas déjà.
Il y eut un temps ou les sites web avaient tous des applets java. Elles ont peu à peu été retirées pour des raisons évidentes de sécurité et même l'activation du plugin java sans une très très bonne raison est désormais suspect.
En tout cas son activation au cas par cas est une bonne démarche. On empêchera pas les gens de télécharger de troyens, l'important est que ça ne puisse pas se faire sans leur consentement.
Je pense que la disparition de flash est globalement une bonne chose. Reste a savoir si on ne va pas en reproduire les erreurs de principe avec d'autres technologies.
Je partage ton déapointement devant les sites qui dégoulinent d'encarts de handover et autres features halacon.
Cependant, quitte a souffrir ce genre de choses, je les préfère en JS qu'en flash.
sur certains sites, un tout petit peu de greasemonkey et ça va beaucoup mieux..... En flash, c'est tout ou rien...
Après, si le designer d'un site a mauvais gout, tu n'y peux rien... c'est SON site.
Le mieux que tu puisses faire pour le dissuader est d'aller voir son concurrent.
Tu veux dire comme pour tout système informatique ?D'abord, la "VM" flash est un binaire compilé dont ignore tout. J'ai pas travaillé sur flash personnellement mais je suis resté 10ans à coté d'une équipe de dev qui ne faisait que ça. A presque chaque nouvelle release du plugin c'était la grosse panique, avec suppression des workaround des vieux bugs connus et la chasse aux nouveaux bugs encore inconnus.
Chaque fois que je mets à jour ma version de PHP, mon installation drupal, wordpress, même le changement le plus insignifiant sur le module le plus inoffensif, on s'expose à des problèmes insoupçonnés qu'on ne constatera que trois mois plus tard.
Nier ce que Flash a apporté au web ou même au jeu vidéo et à l'animation est être d'une incroyable mauvaise foi.
Tu n'as pas du connaître l'époque IE6 ou un simple listener d'évènement devait être codé 3 ou 4 fois pour couvrir tous les navigateurs majeurs.
Non, je veux dire pire qu'avec les autres système informatiques
A la différence près que PHP tourne sur TON serveur et que donc TU choisis de le mettre à jour ou pas. On peut raisonnablement s'attendre à ce que tu aies testé que ton soft continuait de marcher avec la nouvelle version avant de la mettre en prod.
Avec Flash, ce sont tes clients qui mettent à jour (ou pas) leur plugin de façon plus ou moins automatique et surtout sans prévenir.
Quand tu as un bug, il est direct en prod... Et comme il y a des gens qui ne mettent pas à jour tu est obligé d'avoir un swf qui marche sur plusieurs versions.
Concernant l'animation, je ne sais pas. Mais pour ce qui est du jeu vidéo ce fut une façon compliquée (et monstrueusement lourde) de faire des choses simples. C'est pas pour rien que des gens ont conçu des langages tels que Haxe qui permettent d'éviter de coder en ActionScript.
Sisi, j'ai bien connu... Et on sait où ça a mené à terme. ça a mené à ce que Microsoft abandonne une grosse part de ses trucs custom pour se rapprocher de la norme.
Je ne vois pas ce que tu reproches à ActionScript (dans sa version 3 en tout cas), si par compliqué et lourd tu parles de l'orientation 100% objet du langage, il me paraît assez difficilement défendable de le critiquer parce qu'il incite à coder proprement.Concernant l'animation, je ne sais pas. Mais pour ce qui est du jeu vidéo ce fut une façon compliquée (et monstrueusement lourde) de faire des choses simples. C'est pas pour rien que des gens ont conçu des langages tels que Haxe qui permettent d'éviter de coder en ActionScript.
Nous sommes donc d'accord sur les versions précédentes qui ont pourtant fait le succès initial de flash.Envoyé par Sodium
J'ai rien contre la POO et j'aime quand on code proprement. Mais je suis assez réservé sur cette notion de propreté concernant AS3.Envoyé par Sodium
Ce qui me déplait, c'est l'utilisation d'un langage qui fait appel aux spécificités d'un interpréteur à code fermé qui n'est pas (ou pas complètement) porté sur autre chose que du x86 en environnement Windows et dont les différentes versions sont souvent insuffisamment compatibles vers le haut.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager