When creating a website

Discussion in 'HTML & Website Design' started by infonote, Feb 9, 2006.

  1. #1
    Should you start developing the backend i.e. database first or interface?
     
    infonote, Feb 9, 2006 IP
  2. iatbm

    iatbm Prominent Member

    Messages:
    5,151
    Likes Received:
    352
    Best Answers:
    0
    Trophy Points:
    360
    #2

    First you should create content ....
    If you have one then first backend i think

    Regards
     
    iatbm, Feb 9, 2006 IP
  3. infonote

    infonote Well-Known Member

    Messages:
    4,032
    Likes Received:
    68
    Best Answers:
    0
    Trophy Points:
    160
    #3
    No ignore content. what i meant was. Should i design the database for the site 1st or make the html, css etc.
     
    infonote, Feb 9, 2006 IP
  4. YIAM

    YIAM Notable Member

    Messages:
    2,480
    Likes Received:
    240
    Best Answers:
    0
    Trophy Points:
    280
    #4
    Design the database first.
     
    YIAM, Feb 9, 2006 IP
  5. Notting

    Notting Notable Member

    Messages:
    3,210
    Likes Received:
    335
    Best Answers:
    0
    Trophy Points:
    280
    #5
    Start by drawing up a plan tables etc and then build the frontend last
     
    Notting, Feb 9, 2006 IP
  6. infonote

    infonote Well-Known Member

    Messages:
    4,032
    Likes Received:
    68
    Best Answers:
    0
    Trophy Points:
    160
    #6
    Thanks bcabank and Notting, that's what i wanted to know.
     
    infonote, Feb 9, 2006 IP
  7. papercow

    papercow Peon

    Messages:
    67
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    0
    #7
    I usually build front end ... the navigation and structure of the site first. Then you will know how to build out the backend.
     
    papercow, Feb 14, 2006 IP
  8. rmccarley

    rmccarley Peon

    Messages:
    231
    Likes Received:
    17
    Best Answers:
    0
    Trophy Points:
    0
    #8
    rmccarley, Feb 14, 2006 IP
  9. zhisede

    zhisede Peon

    Messages:
    103
    Likes Received:
    5
    Best Answers:
    0
    Trophy Points:
    0
    #9
    backend, interface is the last step
     
    zhisede, Feb 16, 2006 IP
  10. kk5st

    kk5st Prominent Member

    Messages:
    3,497
    Likes Received:
    376
    Best Answers:
    29
    Trophy Points:
    335
    #10
    The database and the frontend are orthogonal and can be developed mostly at the same time. Both must be pretty much done before the scripts can be written.

    cheers,

    gary
     
    kk5st, Feb 16, 2006 IP
  11. Notting

    Notting Notable Member

    Messages:
    3,210
    Likes Received:
    335
    Best Answers:
    0
    Trophy Points:
    280
    #11
    I completely agree with rmccarley about the site concept. This should definately come first. ie knowing your target market and how you are going to achieve a sustainable competitive edge. But the DB should be planned (along with the planning of the interface) before the interface is built.

    I suppose it comes down to preference though.
     
    Notting, Feb 16, 2006 IP
  12. Mr_Too_Groovy

    Mr_Too_Groovy Peon

    Messages:
    13
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #12
    imho, database design first for future scalability is always a big plus... but that could more for corporate systems i guess.
     
    Mr_Too_Groovy, Feb 22, 2006 IP
  13. chachacallis

    chachacallis Well-Known Member

    Messages:
    1,086
    Likes Received:
    14
    Best Answers:
    0
    Trophy Points:
    128
    #13
    i normally try and get the design out the way
     
    chachacallis, Feb 27, 2006 IP
  14. daboss

    daboss Guest

    Messages:
    2,249
    Likes Received:
    151
    Best Answers:
    0
    Trophy Points:
    0
    #14
    i really can't see how you can develop the interface without knowing the table schema of the backend... unless of course, you're talking about simply creating a layout with the graphics and all for look and feel...
     
    daboss, Feb 27, 2006 IP
  15. marty

    marty Peon

    Messages:
    154
    Likes Received:
    7
    Best Answers:
    0
    Trophy Points:
    0
    #15
    I've been thinking about this post for a coulpe of days and I've tried both in the past. I think it pretty much depends on how well you know the subject matter.

    If, for example, if you want to put up a site about vacuum cleaners and you're already a vacuum cleaner expert, then you will probably be best served to put the db up first and then let your layout and design flow from the data model. Since as an expert you probably know all of the data points that you need.

    On the other hand, if you're putting up a site about vacuum cleaners and you don't know very much about them, then starting with the DB can be difficult because you might very well find yourself needing to redesign the DB every time you notice a piece of information that will need to be displayed. In this situation you will probably be better off fleshing out all of the information you want to display by creating a design before you try to build the data model.

    It's always easier to build a web site based on subject matter that you are an expert in, but that's not always possible.
     
    marty, Feb 27, 2006 IP