Nous parlions de PureMVC dans le précédent article – Reflex : Architecture MVC – et bien le revoici pour vous annoncer que PureMVC à été porté pour Objective-C qui est le langage de développement de l’iPhone.
Cela nous amène à constater l’intérêt de PureMVC face à ces concurrents, car CairnGorm est une ligne de conduite utilisable avec Flex uniquement, car Reflex est une micro-architecture Flex facile à apprendre, car Vegas est un très gros et très riche framework ActionScript 1, 2 et 3.
Là où PureMVC sort son épingle du jeu, c’est sur sa portabilité, citons :
- AS 2 : Flex 1.5, Flash 8, FlashLite
- AS 3 : Flex 2, 3, Flash 9/CS3, AIR
- C# : .NET 1.0/2.0 Silverlight, Windows Mobile and Pocket PC
- ColdFusion
- haXe : JavaScript, Flash 8, Flash 9 and the Neko VM
- Java : Java Mobile, Standard and Enterprise Editions (ME, SE, EE), JavaFX, Servlets, Applets, GWT
JavaScript - PHP : Version 5 & 6
- Python : Python 2.5 for wxPython and Google App Engine
- Objective-C : iPhone
N’ayant pas d’iPhone – et ne projetant pas d’en acheter un – je ne pourrai pas faire de teste, mais si cela intéresse quelqu’un, il pourra nous faire son feedback
A vos claviers