\n\nJ’ai assisté à une session très intéressante par un certain Jevgeni Kabanov, un habitant d’Estonie qui est venu présenter un framework qu’il a développé au sein de son entreprise.\n\nLe principe qui a motivé la création du framework est le fait que dans les frameworks traditionnels pour le web, on est obligé typiquement de sacrifier partiellement le programmation objet. On manipule des objets mais on s’en sert de manière procédurale au moins lorsqu’on passe à l’affichage de la page (vue).\n\nDans Aranea au contraire, le modèle objet est respecté à tous les niveaux. Les nouvelles pages se créent dynamiquement avec l’opérateur « new ». D’ailleurs il n’y a pas vraiment le concept d’une « page », ce ne sont qu’une collection d’objets ou de « widgets » comme ils sont appelés. Ainsi lorsqu’on effectue le rendu d’une page on crée dynamiquement les objets qui vont y être contenus. Si on veut plusieurs fois un même formulaire sur la même page, on crée trois instances de la classe. Regardez ici pour voir des explications rapides ainsi que quelques exemples de code.\n\n