En annonçant Cairngorm3 l’automne dernier, Adobe a cessé d’occuper le terrain des frameworks techniques pour celui des guides, des librairies et des bonnes pratiques.
Même si cet ensemble répond aux besoins de construction d’applications d’entreprise modulaires et maintenables, il manque le maillon du modèle d’architecture applicatif unifié, absent des guides. A ce stade de réflexion, on pense à l’approche Model-Vue-Contrôleur mais on n’en trouvera trace. On trouvera au lieu de cela une structure à couches applicatives telle qu’elles se sont généralisées dans les applications du côté serveur.
Pour retrouver une approche MVC, on peut chercher du côté des frameworks Parsley ou Swiz, mentionnés comme compléments à Cairngorm3. On voit ainsi Cairngorm2 sombrer dans l’oubli tellement il aura été critiqué, et les autres alternatives comme pureMVC, Mate, etc. continuer à exister mais de manière marginale.
Evolution naturelle diront certains, mais pourquoi se compliquer la vie avec des guides, des frameworks externes, et des concepts comme l’IoC alors que ces solutions marginales mais unifiées répondent aux besoins ?



