Home arrow Forum
Join us!
Welcome, Guest
Please Login or Register.    Lost Password?
Morning thoughts on MVC Flex frameworks (1 viewing) (1) Guest
Rich Media, Flex and Flash
Go to bottom Post Reply Favoured: 0
TOPIC: Morning thoughts on MVC Flex frameworks
#84
siva@flash (User)
Fresh Boarder
Posts: 10
graphgraph
User Offline Click here to see the profile of this user
Morning thoughts on MVC Flex frameworks 5 Months ago Karma: 0  
It’s 7AM. This month I work from home, which has an obvious benefit: I don’t need to rush to catch the bus, I can have my coffee a bit later, and I have time to think… about design patterns. There is a number of Flex frameworks that are based on MVC. In project teams, MVC architecture helps to ensure that the person who creates the view doesn’t need to know where its model is. Here’s a quick and stupid morning question,”Why?” Have you ever had time to ask yourself not “How?” but “Why?”
Typically, using MVC architecture is a given, and authors of a specific framework explain how they separate model and view development.
Such separation definitely makes project managers happier. Here’s another morning thought - is there such a thing as happy project manager, but it’s a subject of a separate blog.
Visualize yourself in a project kick-off meeting. The manager goes,
“Guys, our great distributed global team starts a new and exciting RIA project. Athu, you’ll be creating views for the project. Our Technopark partners will be responsible for the model part. But the thing is that we do not know who these people are just yet. Besides, because of high turnover, we need to architect our application in a way that any software developer who’ll ever enter the building can quickly start coding business logic without even knowing his neighbors in the next cube. They just need to know where to place their if-statements. The plumbing has to be done by the framework.
I also need to be able to create a project plan to easily quantify the work done by every person on the team.”

Divide and conquer. Is this a real-world situation or we are playing some kind of a game here? If you are in this situation, definitely select and use one of the MVC frameworks, otherwise your project is doomed.
But if you have a luxury of working with people who understand well designed Flex framework, you may survive without using additional MVC constructions on top of it. Please note, I do not dispute MVC architecture of Flex components, i.e. separating data providers and List based controls. BTW, I see M and V here but who’s the C here? The underlying data binding?
OK, Let me go an have my coffee and then work, or should I do it in the reverse order? Here quality of coffee is going down at-times. Do I have to fly to France for a good cup of coffee?
 
Report to moderator   Logged Logged  
 
Last Edit: 2008/07/03 21:20 By siva@flash.
  The administrator has disabled public write access.
Go to top Post Reply
Powered by FireBoardget the latest posts directly to your desktop

 Contact Us  Try On Line DemoGet a Free Quote