phone

Je ne voudrais pas être un développeur flash en ce moment

18 mars 2010

 
En tant que développeur web, j'ai toujours été un peu gêné par mes compétences flash limités. D'une certaine façon je croyais que je n'étais pas un développeur complet si je n'étais pas un gourou du flash. Et à plusieurs reprises, j'ai acheté des livres et fait un effort sans enthousiasme pour apprendre le Flash; mais sans jamais vraiment avoir soulevé mon niveau de compétence très haut.
 
Mais dès cette année, on dirait que ma procrastination commence vraiment à porter fruit. Adobe Flash est sous attaque sur au moins trois fronts principaux, et pourrait très bientôt tomber de grâce aux yeux de nombreux développeurs web.
 
La menace initiale est venue de Microsoft il y a quelques années, quand il ont lancés une attaque directe avec Silverlight. Bien qu'ils aient concluent des ententes d'envergure avec des sites importantsw, et ont atteint une base d'installation très respectable, de nombreux experts l'ont rejeté comme une imitation de flash qui ne présentait aucune raison valable de changer de camp.
 
Une attaque indirecte, mais beaucoup plus efficace, est venu d'Apple quand il ont annoncé qu'ils n'offriraient pas le flash sur l'iPhone. Bien entendu, le gadget a été un énorme succès et de nombreux propriétaires de sites Web se sont retrouvés avec un site brisé ou inaccessible.
 
Mais le vrai tueur de Flash semble être l'HTML5. Il est déjà disponible sur tous les principaux navigateurs (Opera, Google Chrome, Firefox et Safari d'Apple), mais jusqu'à maintenant Microsoft refusait de le supporter. Ce n'est plus le cas. Microsoft a annoncé que sa prochaine version d'Internet Explorer, version 9, supporterait pleinement HTML5. Certains experts ont spéculé qu'ils ne le ferait pas à cause de son effort Silverlight, mais il semble qu'ils ne pouvaient plus lutter contre la tendance et ne voulaient pas risquer la perte d'utilisateurs. Ou peut-être qu'ils croient que Adobe subiraient le plus de dommage. Quelle que soit la raison, Microsoft a officiellement pris en charge HTML5, avec sa balise «canvas» et sa capacité de lecture vidéo (deux des caractéristiques les plus attrayantes de Flash), et a fait de cette technologie un sérieux concurrent intégré.
 
Faisont l'avance rapide de quelques années et assumons que l'HTML5 est devenu le standard de facto pour les site qui veulent "flasher" et les sites web qui nécessitent la lecture vidéo. La base d'utilisateurs s'éffrite lentement, et très peu de nouvelles applications sont développées sur cette plateforme. Avec n'importe quel autre langage de programmation ou plateforme, les programmeurs les plus expérimentés conservent leur emplois pour faire la maintenance de code existant partrimoignal, tandis que les programmeurs les plus jeunes apprennent une des langues plus populaires.
 
Le problème avec Flash est q'essentiellement rien d'importance n'a jamais été écrite en flash. Rien. La dure réalité est que personne va être payé pour maintenir une introduction flash. Ils vont la recommencer à zéro, et ils vont le faire en HTML5.
 
Je ne voudrais pas être un développeur Flash en ce moment.
 
Pour les références, voir la version anglaise de cet article.

Follow us on Facebook!