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

Achieving a runtime CPAN with Dojo’s xdomain resource loader
Advanced jQuery
Advanced Prototype
Beyond XHR: Taking Ajax Offline with Google Gears
Building Ajax Applications with Google Web Toolkit
Building Rich JavaScript Database Apps with Jester
Client-Side Framework Overview
ColdFusion-Powered Ajax Applications

Creating Offline Web Applications with Dojo Offline
Discovering Prototype
Diving into symfony
Dojo 0.9: Faster, Leaner and Dijit?
Dynamic JavaServer Faces
Ext: Extend the Web
Go Deep with ASP.NET Ajax
Hands-on DWR
Introduction to jQuery
JavaScript on Client and Server with Phobos
jQuery for Designers
jMaki: Creating Ajax Application Made Easy

JSON Overview
OpenAjax Alliance – OpenAjax Hub 1.0 (And more!)
Prototype Patterns
qooxdoo
script.aculo.us
Xaja: A Server-Side PHP Reverse Ajax Framework