2009
Struts 2.1, toujours plus de "Convention"
Ce type d’évolution est révélatrice de la direction que prennent les frameworks Java à l’heure actuelle. Ils cherchent à simplifier le travail des développeurs et essayent de combler le retard qu’ils ont à ce niveau par rapport à leurs équivalents d’autres langages (Symfony, Ruby on Rails,...).
Il est assez amusant d’ailleurs de remarquer que pendant que les frameworks java se simplifient, leurs "concurrents" comme symfony deviennent plus complexes. Ces derniers reposent sur une utilisation de plus en plus poussée du modèle objet pour des fonctionnalités auparavant réalisées de manière procédurale (ex : sfForms). Si cela apporte des bénéfices en terme de robustesse et maintenabilité, la courbe d’apprentissage en prend un sérieux coup...
Si ces mouvements continuent, il viendra peut-être un jour où les développeurs Java se moqueront de PHP pour sa complexité... Espérons que d’ici là, chacun arrivera à un juste milieu !
2006
Quelle différence entre une classe abstraite et une interface ? - Weblog - Clever Age
Apparues avec PHP 5, les classes abtraites (abstract classes) et autres interfaces mettent du temps à s’imposer au sein de la communauté des développeurs PHP. Largement répandues dans les mondes Java et .NET, ces deux notions constituent l’un des fondements de la programmation orientée objet (Object oriented programming).
2005
DXS : Schémas XML - Développement -Ressources Spip-Agora Clever Age
La version 1.4 Alpha 9 de SPIP-Agora permet de génére et consommer des articles au format XML
Livre blanc : le portail d’intégration Apache Jetspeed 2 - Livres blancs - Clever Age
by 3 othersLivre blanc sur Jetspeed2
Weblog - Clever Age
by 4 othersLe weblog de Clever Age
Ce weblog présente au jour le jour le point de vue des différents auteurs sur des actualités marquantes à propos des sujets traités par Clever Age.
1
(8 marks)