Happy Indepenence Day!
I can't comment much on the new MG : Flex framework, but I will say
that I really like what I'm seeing thus far. Some of the suggestions
in the quick-start in terms of architecture, I don't feel so
comfortable with (i.e. - coupling the models used by a controller with
the controller itself), but overall I think it's a great step in the
right direction of getting rid of boiler plate code like we see in
other Flex frameworks.
As far as CF goes, I like Fusebox. MG, Mach-II, and ColdBox are all
good solutions too, I think it just comes down to preference at the
end of the day ;)
On the CF side of things I'd really like to see CF on Wheels hit 1.0.
As far as I know, COW, ColdBox and FB 5.5 are the 3 frameworks that
allow you to write your controllers based on the incoming action
without having to script it in xml or some equivalent, and that is
certainly a nice timesaver all the way through a project. One thing
I've never been much of a fan of those is most framework add-ons and
plugins. I suppose if I was dedicated to one framework I'd be more
open to the idea, but until that point it feels more like a tie in to
one. But at least any of the controller frameworks can work with any
of the ORM frameworks which can work with any of the DI frameworks; so
it's just a matter of preference for the project after that. If I had
to pick I'd probably go with COW/Reactor/CS for a project as a whole
though.
- max