Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

web site development best practices, design or code by first?

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:

  • code and design iteratively by small chunks?
  • design first ?
  • you've got the point
like image 527
pygabriel Avatar asked Apr 22 '10 18:04

pygabriel


People also ask

What comes first website design or content?

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.

Is it better to code or use a website builder?

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.

What is the first step in the website design and development process?

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.


2 Answers

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.

like image 170
Tilo Mitra Avatar answered Nov 16 '22 03:11

Tilo Mitra


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.

like image 23
vfilby Avatar answered Nov 16 '22 01:11

vfilby