Rich Desktop Applications : l’évolution des méthodes de
programmation côté serveur
Traditionnellement, le développement d’applis web en PHP prenait en compte la génération de l’interface HTML de l’application, mais l’arrivée en masse de nouvelles plateformes de RDA (Adobe AIR, Silverlight, XULRunner, etc…) va entrainer une évolution del’architecture côté serveur. Les développeurs PHP vont devoir évoluer
vers une architecture applicative orientée services, dans le but de fournir une API accessible par divers protocoles de communication (REST, SOAP, XMLRPC) et capable de gérer différents formats de données (XML, JSON, etc..). Après une revue des différentes plateformes RDA existantes, de leurs points forts et faibles, et surtout de leurs possibilités d’interfaçage avec PHP, nous examinerons plusieurs architectures possibles pour ce type d’applications, en mettant en avant des solutions permettant de fournir également aux utilisateurs une interface web classique. Nous réfléchirons en particulier aux changements de méthodes de développement nécessaires, notamment par rapport aux tests de l’application.
Les questions à se poser :
covering client-side frameworks, server-side frameworks and emerging frameworks including jMaki, jQuery, Dojo, DWR, Prototype, Google Web Toolkit (GWT), Scriptaculous, qooxdoo and more. Select a title, or view sessions by type: Key Frameworks | Server-Side Frameworks | Emerging Frameworks