"Ted on Silverlight", et moi à Ted...

Ted Patrick est grosso-modo un de mes homologues chez Adobe. Il est Evangéliste sur les technos Flash et Flex. Ted commente le livre de Adam Nathan que je vous présentais justement dans mon précédent billet. Je vous laisse prendre connaissance du contenu intégral du billet de Ted.

Néanmoins, il réutilise l'argument classique en faveur de Flash et Flex, le voici (la mise en gras de certains passages est de moi) :

"It seems wrong for a first tier publisher like Sam's to completely ignore a fairly obvious fact that Adobe created 2 development paradigms Flex and Flash to span the market both targeting Adobe Flash Player. Flex 2 was designed from the ground up for developers and the runtime (Flash Player 9) is currently installed on over 93% of end users machines."

Ok, ok. Mais relisons ceci avec un peu d'attention et en prenant un minimum de recul.

Que 93% des machines tous OS confondus possèdent un player Flash est sans doute exact. Soit. Reste à vérifier que c'est bien de la version 9 de ce player qu'il s'agit, mais à la limite, admettons...

Que Flex 2 ait été conçu et désigné pour les développeurs, je vous fais confiance là dessus. Mais ça ne signifie rien.

Ce n'est pas parce que Flex 2 a été conçu pour les développeurs que ceux-ci vont se pencher sur la techno et les outils et vont l'adopter en masse.

On connait bien le phénomène chez nous aussi, la majorité des développeurs est - par exemple - très réticente à développer *dans* Office avec les outils tels que Visual Studio Tools for Office. Pourtant, c'est du pur .NET et c'est des purs scénarios de développeurs.

Du coup, si les développeurs n'adoptent pas Flex (je souligne le conditionnel) parce que ces environnements seraient trop teintés Flash et pas dignes d'intérêt aux yeux de certains développeurs (vous voyez ce que je veux dire ?), alors qui développera sur Flex 2 ?

Qui développera des applications de gestion en mode RIA sur Flex 2 si il ne s'agit pas de développeurs ? Certainement pas les Flasheurs. Ce n'est pas leur métier. Et le code qu'un Flasheur est capable d'écrire, c'est assez éloigné - pardonnez-moi de dire ça - d'une application de gestion qui respecte des Blue Prints d'architecture, qui gère les aspects transactionnels, est capable de monter en charge, peut être mise à jour, etc, etc ...

Etre dévelopeur, ça ne s'improvise pas !

Alors que pendant ce temps là, c'est ce que je répète tout le temps, avec Silverlight, nous conduisons les 5 ou 6 millions de développeurs .NET à travers le monde à devenir des développeurs d'applications en mode RIA. Sans devoir tout ré-apprendre. En capitalisant sur leurs acquis, sur leurs investissements personnels et ceux de leurs employeurs.

En attendant, force est de constater que les développeurs Flex sont visiblement une ressource rare...

Vous comprenez la différence entre Flex et Silverlight ? Pour moi, c'est une évidence...