I'm using an MVC framework to develop a web site, I've to care about the design in the sense of look and feel (views) and the code (models, controllers).
I don't know what is the best way to proceed:
Content precedes design. Design in the absence of content is not design, it's decoration. When taking a content-first approach, copywriters come up with the content and they hand it to the designers who then prepare a design layout that can contain all the content.
Fast: Anyone can build a great site using a website builder faster than an experienced programmer could code a similar site from scratch. Website builders make it possible to create a great site in hours or minutes, depending on what features you need.
Information gathering The focus of the first step is to gather all the necessary information for the project. As a design team, you should ask relevant questions to go deeper into the business needs. Carefully analyze the client's requirements, define the website purpose, and determine the goals of the website.
I suggest you design first - it can be a rough design with a pencil/paper but it will give you an idea of what information should go on the page in what manner. This will help you with your views and controller logic. Dont' worry too much about colours at this point.
I always feel it is better to do things iteratively. Design a page or two, construct the model and controller relative to that page, and repeat for other pages.
Sometimes if you spend too long in your models and controllers and neglect your views, you'll end up doing way more or way less than what you need.
The 37 Signals (the source or Ruby on Rails and some really cool web apps) book Getting Real advocates working from the interface down. It gives you a better sense of how the site will be used before you do too much back end implementation.
Here is the specific chapter: From ideas to implementation.
PS: Read the whole book, it's brief and a really good overall philosophy for building things the way they should be build. And no I am not affiliated with them in any way.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With