Vu à Las Vegas

Même si les applications Silverlight fonctionneront à la fois sous Windows et Mac OS X, Microsoft n'a pas l'intention de publier des outils de développement pour Mac. La solution privilégiée consiste à fournir aux utilisateurs de Mac une copie de Parallels et Vista pour exécuter Blend, qui bien sûr ne fonctionnera qu'avec les Mac à processeur Intel et ne peut pas vraiment être considéré comme une solution complète. Je suis sûr que ce manque d'outils de conception dédiés à OS X s'avérera être une pierre d'achoppement majeure pour l'adoption de Silverlight par rapport à Flash dans le monde de la conception Web. Microsoft affirme que puisque le format de fichier Silverlight XAML est open source, un tiers pourrait développer un outil de conception basé sur Mac s'il le souhaitait vraiment, ce qui semble une attitude légèrement étrange. étant donné que l'année dernière seulement, Microsoft organisait une série de tournées de présentation dans le seul but de convaincre une communauté de conception traditionnellement dominée non seulement par les utilisateurs de Mac, mais aussi par les Mac enragés. évangélistes. Attendre d’eux qu’ils utilisent un outil Windows fonctionnant sous Vista, compte tenu de toutes les différences dans le fonctionnement des interfaces utilisateur, est soit un peu naïf, soit tout à fait fallacieux…

Vu à Las Vegas

Cependant, au moins Microsoft a permis de déboguer les applications Silverlight lorsqu'elles s'exécutent sur un client Mac, il est donc désormais possible de prendre en charge les utilisateurs Mac sous une forme ou une autre. Je suis sûr que cette année sera une période intéressante pour Silverlight, mais quant à savoir si de nombreux sites Web commerciaux l'adopteront ou choisiront la voie Ajax vers le développement RIA, nous devrons attendre et voir.

Lecture de vacances

Si, comme moi, vous faites actuellement beaucoup de développement Ajax et aimez tester des idées, alors vous utilisez probablement les moteurs de recherche pour obtenir de l'aide avec votre code. À l'approche des fêtes de fin d'année, quelques lectures légères pourraient s'avérer nécessaires pour ces nuits blanches en vacances, alors que vous vous inquiétez de la prochaine grande application Web 2.0 que vous envisagez d'écrire. Deux livres d’O’Reilly que j’ai découverts récemment font parfaitement l’affaire. Ajax: The Definitive Guide (30,99 £ ISBN 0-596-52838-8) regorge de codes du monde réel et contient de nombreuses idées pour vous faire réfléchir. Le second est Adding Ajax (24,99 £ ISBN 0-596-52936-8), et il explique peut-être de manière légèrement plus claire. ce qu'est Ajax, avec de très bonnes sections sur les bases et les différentes bibliothèques de code disponible. Le livre présente ensuite plusieurs exemples, avec du code à essayer. Les deux livres valent vraiment la peine d’être lus et pourraient vous empêcher d’avoir trop de coups de soleil! Vous pouvez les acheter dans la librairie PC Pro à l'adresse http://books.pcpro.co.uk/827640 et http://books.pcpro.co.uk/838772.

Hébergement d'applications gratuit

L'hébergement est toujours un problème important pour les développeurs Web, et parfois les technologies que vous pouvez utiliser sont limitées par ce que votre hébergeur propose. Il serait insensé d’héberger une technologie inédite sur le serveur Web de votre entreprise, au cas où elle tomberait en panne. votre site Web principal (peu probable, mais cela pourrait exposer une faille de sécurité qu'un pirate informatique pourrait exploiter). Cependant, nous n’avons pas tous le luxe de disposer d’un rack rempli de nos propres serveurs, avec libre cours sur les technologies que nous exécutons sur eux. J'ai de la chance à cet égard puisque je loue un rack complet chez Merula (www.merula.net), pour pouvoir jouer à ma guise sur différents serveurs.

Si vous n’avez pas accès à une telle installation, ou si vous avez peut-être besoin de plus de puissance de calcul que vos serveurs/bande passante ne le peuvent support, alors la dernière offre de Google pourrait vous intéresser: elle propose un hébergement gratuit pour votre site Web. candidatures à http://appengine.google.com. Ils doivent actuellement être écrits en Python, mais il existe également une banque de données, ainsi que des API utilisateur et de messagerie, afin que vous obteniez l'essentiel de ce dont vous avez besoin pour commencer. Google affirme qu'il peut gérer environ cinq millions de pages vues par mois par application, ce qui devrait être suffisant pour la plupart des utilisateurs d'essai, mais n'est évidemment pas suffisant pour un site très actif. Mais bon, c'est gratuit! Le service n'est actuellement ouvert qu'aux 100 000 premiers utilisateurs inscrits, mais il sera étendu ultérieurement.