
Originally Posted by
cherreman
Hi Jochen,
external xml/properties configuration is definitely a plus in my opinion. Further, Swiz (and Mate) are based on MXML so they are Flex frameworks, while Spring AS is an ActionScript framework.
Building a framework based on MXML of course has the advantage that you get all the benefits of the IDE. However I think this is just a matter of tooling support. I will be talking with the developers of Spring IDE in a few weeks and we will discuss the possibilities for it to support Spring AS XML. If you don't know Spring IDE, think of it as a set of tools inside eclipse to work with application context files (editors, graph visualizers, etc.)
Furthermore, Swiz and Mate (and Cairngorm and PureMVC) are also architectural frameworks in the sense that they describe how your components fit together and how they communicate. I always have the feeling that this good to get started (it gives you a safe feeling) but that it makes it hard to handle corner cases in your architecture without breaking the "rules" of the framework. Spring AS does not try to enforce any rules on you and does not try to be too prescriptive in how you build your application.
We do have an mvcs package at this time which is highly experimental, but again these are only small building blocks that can be used in different scenarios/architectures depending on your needs.
- Christophe