My company is building a Flex application that we may need to port to other platforms:
Currently, I’m looking into application frameworks to build upon and I’m torn between pureMVC and Swiz.
I LOVE swiz for its simplicity and how it just gives you a way to hook things up and then apply your own patterns. From a flex-only perspective, this is my 1st choice.
But, PureMVC is platform-independent and has already been ported over to most of the platforms that are mentioned above. How valuable is this portability? Will it really make our lives significantly easier when it comes to porting and developing/maintaining multiple applications? If so, then it seems like PureMVC is the way to go. Does anyone have an example of a PureMVC Flex application being ported to other platforms?
Alternatively, since Silverlight has the most definite business case for porting of our application, maybe we could port Swiz to Silverlight? I'm not too familiar with which AS3 language and Flex framework features Swiz depends on and whether they are available in C#/Silvelright. Would this actually be possible?
Thanks so much!
I don't really know much about Swiz, but I don't believe Flex has anything in terms of language features that C# / Silverlight lacks, with respect to the feasibility of re-implementing it. It looks like Swiz itself is only 3k lines of ActionScript--if you really like it (and no Swiz experts respond), I'd consider investigating a potential rewrite. On the surface, it seems doable.