Advertisement
Help Keep Boards Alive. Support us by going ad free today. See here: https://subscriptions.boards.ie/.
If we do not hit our goal we will be forced to close the site.

Current status: https://keepboardsalive.com/

Annual subs are best for most impact. If you are still undecided on going Ad Free - you can also donate using the Paypal Donate option. All contribution helps. Thank you.
https://www.boards.ie/group/1878-subscribers-forum

Private Group for paid up members of Boards.ie. Join the club.

Integrating a complex backend system with a 'beautiful' front end

  • 27-05-2010 06:15PM
    #1
    Registered Users, Registered Users 2 Posts: 234 ✭✭


    Hi, I'm looking at getting a website done which will have a rather complex backend and one that provides a lot of functionality to the end users. I plan to get a very good coder to develop this system to ensure that it works properly as the volume of traffic could potentially be very large.

    However, I'm concerned that I might not be able to find a coder who, as well as developing the back-end, can actually develop the front end of the website to ensure that it appeals to customers in such a way that it's both easy to use and easy on the eye. When I refer to 'appealing' front-end websites I'm referring to websites as seen on www.webcreme.com. I'm just wondering if it's possible to get a separate graphic designer to make the website look nice after getting the functional backend system developed by the coder? Or should I be looking at finding a coder who can also implement the design? Any advice appreciated. If anyone has any past experiences I'd love to hear them. Thanks


Comments

  • Registered Users, Registered Users 2 Posts: 742 ✭✭✭Pixelcraft


    You need a developer & a designer, they are separate roles, and it's best to have them working in conjunction with each other


  • Registered Users, Registered Users 2 Posts: 7,826 ✭✭✭jmcc


    Hi, I'm looking at getting a website done which will have a rather complex backend and one that provides a lot of functionality to the end users. I plan to get a very good coder to develop this system to ensure that it works properly as the volume of traffic could potentially be very large.
    Then you need a good database architect or at least someone who has experience of designing scalable large scale websites. Websites operating with a tiny database <1G are quite easy to deal with but when the database is being updated in real time and becomes large, only then will the design flaws become apparent. Ask for references and check them out before you hire anyone.

    Regards...jmcc

    Regards…jmcc



  • Registered Users, Registered Users 2 Posts: 2,793 ✭✭✭John_Mc


    jmcc wrote: »
    Then you need a good database architect or at least someone who has experience of designing scalable large scale websites. Websites operating with a tiny database <1G are quite easy to deal with but when the database is being updated in real time and becomes large, only then will the design flaws become apparent. Ask for references and check them out before you hire anyone.

    Regards...jmcc

    It would be overkill to get a DB developer to be honest. A GOOD developer will be able to create a normalised & scalable database design. Introducing another party to do it for him will only complicate matters imo


  • Registered Users, Registered Users 2 Posts: 7,826 ✭✭✭jmcc


    John_Mc wrote: »
    A GOOD developer will be able to create a normalised & scalable database design.
    A good developer who knows about high traffic websites and complex backends is a very rare individual. Some just know it as theory, if they ever really did learn it. The realities of a high traffic website with a complex backend are quite different to running a site with a few hundred (or even a few thousand) page impressions a day. There's a good book published by O'Reilly on this: "Building Scalable Websites" by Cal Henderson. It is not just a question of designing a normalised and scalable database design.

    Regards...jmcc

    Regards…jmcc



Advertisement