Saturday, 23 October 2010

Application Development - Start with the Views

Its always good to start a software application project with the end product in your mind. The best way to achieve this is to start with the 'View' in Model View Controller architectural pattern.??

Your goal should be to see / showcase the end result very early in your project - this will help you improve the solution immensely with respect to delivery of a solution your clients really want and reinforces ideas as to the direction you are taking.??

This also helps you to gather as much information as possible before you start coding your Controllers and Models.??

Building Blocks of your application:
View > Controller > Model

From experience, I suggest clear separation in Views, Controller and Model - this will ensure that your project will be portable across Cloud Platforms with minimal modifications to the other layers.