First off, I know I'm biased -- considering my involvement in the 1.1.0 release of Mach-II.
>I happen to like MG better than M2, but it's more of a style thing >than anything about the frameworks themselves. I think MG is more >helpful in distinguishing what is controller code and what is model >code (assuming you're using an OO model behind the scenes) than M2 is. > On the flip side M2 is older, and while I can't say it's necessarily >more mature (Joe's done a great job with MG), it's certainly not the >newcomer on the block. But don't discount FB4 either; it's a very >capable framework, and I'd pick FB over MG or M2 for most things. The distinguishing factor between M2 and MG for controller code is a name -- controller (MG) or listener (M2). In essense, they act in the same way. It's merely a semantic difference IMHO. In the terms of time, Mach-II is significantly older than MG -- years vs. months. Also, Macromedia's website is mostly run off Mach-II. Team Mach-II does have the advantage the each release gets run through Macromedia's QA Team (all the releases so far I think -- at least the recent ones). >You'll also want to consider things like Arf! and/or Reactor for >persistance stuff, and Tartan and/or ColdSpring for some of you model >stuff. FB, MG, and M2 are all UI frameworks, not whole-app frameworks >(though you FB4 is designed to support whole-app development). >There's a lot more to building web apps than just the UI. I was recently turned on to ColdSpring as well as some of it's AOP stuff (which solves some of my logging problems). I'm not sure about Arf!/Reactor type frameworks for large projects -- quick prototypes maybe, but scalability worries me as well as their "new-ness". I know that ColdSpring is relatively young in it's release schedule (0.5.0) but from what I can tell the code is behind it appears really solid. Plus the guys working on it are really brillant (Kudos to Dave and Chris)! In the end, use whatever framework(s) you are comfortable with as they will improve your productivity and hopefully make your applications easier to maintain. Best, ...Peter Maestro Publishing - Member Team Mach-II - Member Team Fusion! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Logware (www.logware.us): a new and convenient web-based time tracking application. Start tracking and documenting hours spent on a project or with a client with Logware today. Try it for free with a 15 day trial account. http://www.houseoffusion.com/banners/view.cfm?bannerid=67 Message: http://www.houseoffusion.com/lists.cfm/link=i:4:224728 Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4 Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4 Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

