PureMVC et Objective-C : Mission iPhone

Objective-C Ajouter un commentaire

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 ;)


Vous avez aimé l'article ? Alors vous aimerez surement :
Mots-clefs :, , , ,

2 réponses to “PureMVC et Objective-C : Mission iPhone”

  1. Aris Says:

    Il me semble un peu fort de dire que PureMVC est portable. Il a bien été porté dans plein de languages mais ça ne veut pas dire qu’il est portable.

    si c’est comme ça, tout framework ou appli et portable…

  2. Thomas Tourlourat Says:

    Il ne faut pas prendre le mot portable au sens Java.
    Non, un projet PureMVC ne pourra pas être compilé en Objective-C puis en AS3 sans modification.

    Mais dire que PureMVC a été porté dans plusieurs langages signifie surtout que la logique applicative pourra être portée d’un langage à l’autre. C’est d’ailleurs cela qui est très intéressant pour ceux qui utilise PureMVC.

Ajouter une réponse

Designed by NattyWP Wordpress Themes.
Images by desEXign.