Broken down into finite parts, a website must deliver two things:
- A great design
- Great performance.
Planning a new website redo that will look great but is horrible on performance is like buying a billboard on a road that’s closed.
How a website is built is just as imporant as what it looks like.
Today, website designs are now developed in one of two ways:
- Use a theme builder.
- Code by hand (using data structures, coding stacks and snippits).
A theme builder is a piece of software—an app a designer uses to generate the actual set of themes making a complete website. The user uses the software to "paint" the design and structure of a website and the software generates the website.