Composants

Sur Microsoft Shops, Silverlight 2.0 l'emporte sur Flash

A lecture on Microsoft Silverlight 2.0 (3)

A lecture on Microsoft Silverlight 2.0 (3)
Anonim

Avec la sortie imminente de Silverlight 2.0, les développeurs et les concepteurs Web, notamment ceux qui travaillent déjà dans les environnements informatiques de Microsoft, disposeront de la première technologie alternative viable à Adobe Flash pour créer des applications Internet riches. a d'abord publié Silverlight, un moteur d'exécution cross-browser pour les applications multimédia et 3D basées sur le Web, il y a environ un an. Cependant, le développement de la version 1.0, comme de nombreux nouveaux produits Microsoft, a été précipité, et pas même proche de la vision de l'entreprise pour le produit.

"[Silverlight] 1.0 était une mesure provisoire - ils étaient En effet, Adobe a réalisé un incroyable succès [avec Flash] », a déclaré Al Hilwa, directeur du programme de développement d'applications chez IDC. Mais Silverlight 2.0 "est la vraie affaire - ils ont mis en place architecturalement ce qu'ils ont toujours voulu faire", at-il dit.

La version finale de Silverlight 2.0 est imminente. Les initiés ont dit qu'il pourrait être disponible dans quelques semaines. La première version candidate pour les développeurs est déjà disponible sur le Web.

Il est peut-être juste de dire que Microsoft a évolué plus rapidement avec Silverlight que jamais pour mettre en forme un produit en tant que concurrent viable d'une technologie déjà établie. Dans ce cas, c'est évidemment Flash, qui a connu un grand succès pendant des années en tant que technologie prédominante pour ajouter des applications multimédias à fort impact et des graphiques sur des sites Web. Cette tendance précoce a stimulé le développement actuel d'applications Web et métier plus complexes qui rendent l'expérience de l'utilisateur aussi importante que la stabilité, la sécurité ou les performances générales.

Bien que la technologie Flash ne soit pas compatible Pourtant, les gens qui ont utilisé les premières versions de Silverlight 2.0 ont déclaré que Microsoft avait fait de grands progrès avec la technologie.

Cependant, les développeurs ne devraient pas être trompés en pensant que Silverlight est censé être un "Flash tueur", a averti Christopher Smith. président d'Aquent Graphics Institute, une société de formation et de dotation de Boston qui travaille avec des développeurs et des concepteurs utilisant les logiciels de développement Adobe et Microsoft.

"Je ne pense pas que Microsoft essaie de s'en prendre aux gens durs de Flash".

Au lieu de cela, Microsoft propose «une option pour les concepteurs et les développeurs qui souhaitent créer un frontal interactif qui s'intégrera à leur infrastructure et plate-forme Microsoft existante», a déclaré Smith.

Pour ce faire, les développeurs ont déclaré que Silverlight 2.0 et ses outils associés - le jeu d'outils Expression, et en particulier Expression Blend - présentaient un avantage ou deux sur Flash pour les entreprises et les développeurs qui utilisent déjà l'infrastructure Microsoft. > Fred Gerantabee, responsable de la formation et instructeur chez Aquent, qui utilise Flash depuis 11 ans et qui utilise maintenant Silverlight, a déclaré qu'en raison de ce lien, Silverlight est un meilleur environnement d'exécution que Flash pour les applications consommant beaucoup de données.

"Du point de vue de l'intégration des données, Silverlight est puissant en dehors de la porte parce qu'il utilise ce back-end qui a été prouvé pour les utilisateurs", a-t-il déclaré. "Si vous êtes dans un environnement Microsoft, ce qui est le cas de beaucoup de gens, les capacités de Silverlight [à cet égard] vont exceller."

D'un autre côté, "Flash n'a pas été conçu pour être une application gourmande en données environnement de construction - il est devenu cela à travers la demande des utilisateurs ", a déclaré Gerantabee. Pour cette raison, il a toujours des faiblesses à Silverlight dans ce domaine, a-t-il dit, reconnaissant que "certains développeurs Flash seraient en désaccord" avec cette évaluation.

Un autre avantage pour les développeurs Microsoft est l'intégration du.NET framework dans Silverlight 2.0, afin que les développeurs peuvent utiliser C # ou Visual Basic pour construire des applications Silverlight, a déclaré Jonathan Wetzel, un développeur pour le démarrage de ZocDoc à New York. ZocDoc, qui dispose d'un environnement informatique basé sur Microsoft, a un site Web pour les personnes dans la région de New York pour fixer des rendez-vous avec les fournisseurs de soins de santé.

Les développeurs.NET qui peuvent avoir peu ou pas d'expérience dans la conception d'applications multimédias peuvent facilement utiliser Silverlight, car ils peuvent tirer parti d'un langage et d'un environnement de développement familiers, a déclaré Wetzel. "Outre la possibilité qu'offre Silverlight en tant que technologie Microsoft, la société a également ajouté au moins une fonctionnalité à Expression Blend - un outil compagnon pour générer des applications Silverlight - qui l'emporte sur les autres. ce qu'un développeur peut actuellement faire dans l'environnement de développement Flash, a déclaré Gerantabee.

Historiquement, dans Flash, si un concepteur crée deux animations isolées qui doivent se succéder séquentiellement dans une application, si les chronologies de ces applications ne sont pas exactement alignées, la transition entre eux ne sera pas lisse sans "une énorme quantité de programmation", a déclaré Gerantabee.

Cependant, Microsoft a intégré dans Blend une fonctionnalité qui calculera automatiquement cette transition dans Silverlight, a-t-il dit. "Si vous avez un certain nombre de storyboards différents et que vous changez [entre eux], il calcule la position pour vous - il prend le relais d'une animation et en reprend une autre", a déclaré Gerantabee.

Pour toutes ses forces, Cependant, Adobe n'a pas à craindre que Silverlight ne remplace bientôt Flash, car la technologie éprouvée d'Adobe présente encore des avantages significatifs du point de vue du design.

"Flash a plus d'années sur Silverlight en termes d'outils de création

«En termes de fonctionnalités existantes pour la vidéo haute définition, Flash présente toujours l'avantage.»

Cependant, Hilwa pense que ce ne sont pas les caractéristiques technologiques qui auront le plus d'impact à long terme sur l'adoption à long terme des deux technologies. - Ce sera le soutien de fournisseurs de logiciels indépendants et la force du marketing de chaque entreprise plutôt que le «mérite technique pur».