Aptana, célèbre pour son IDE dédié aux technos web (Air, Ajax, Javascript, PHP, …), vient de nous développer un serveur Ajax. Un quoi ? Oui, vous avez bien entendu, un serveur Ajax. Son nom : Aptana Jaxer.
Partant du principe que de plus en plus d’applications utilisent, de nos jours, la technologie Ajax. Jaxer permettra de développer des application entièrement “Ajaxifiées“. Les technologies DOM et Javascript pourront être utilisées du côté serveur, du côté client ou bien des deux en même temps. Le code pourra être partagé entre le serveur et le client. La validation via Javascript de données pourra alors s’effectuer côté server.
D’un point de vue technique, le server Jaxer s’installe au côté d’un server Apache classique. Une partie du code Javascript spécifique au Serveur est exécute coté serveur via Jaxer puis la page est envoyé au navigateur (client) qui, de son côté, exécute sa partie Javascript spécifique. Les informations sont synchronisées via un callback lorsqu’un script est partagé entre le client et le serveur.
L’autre intêret de l’ajax servers-side réside dans la possibilité d’accèder directement à des objets, des fichiers ou la base de données.
D’après Aptana :
Applications and sites can now be built purely on Ajax technologies end to end, or Jaxer can be used for just the presentation layer (both client and server) on top of a business logic layer in, say, Java or PHP.
L’idéal pour Aptana serait que le javascript, et plus particuliérement l’Ajax, soit utilisé à la fois du côté client et serveur pour obtenir des applications entièrement conçues en Ajax.
Reste à savoir si, à l’avenir, l’accès à des objets Java via les technos basé sur le Javascript est viable, sécurisé et utile…
Si certains d’entre vous ont testés la bête, n’hésitez pas à me laisser un petit commentaire pour me donner vos impressions à chaud.