ยป Pros and cons of making a website “the easy way”
In this day and age it’s possible to make a website relatively easy and if you know Photoshop it’s definitely super easy. There are many programs such as Sitegrinder 2 and even Dreamweaver that helps you with this process and that could be all good, at least it seems all good. There is usually just one big flaw, the code is no good.
This is really the most major fault when either exporting slices out of Photoshop or using a software like Sitegrinder. They base the design mostly upon images to do this and that which really isn’t that good. Sure, you’ll get a website that looks fine and probably works okay but the loading time will be slow, perhaps even on faster connections.
Let’s take two examples right away. First, say that I have made a site that’s heavy on graphics to make it look the way I want. There are loads of text with effects and many stylish graphics. If you output that source file through an automated process, it’ll render the images either as you choose or as it sees them. By rendering I’m talking about exporting parts of the Photoshop file into a new image. This is bad for several reasons. You’ll end up with way more images than you need that needs to load every time, which causes your site to appear slow.
Let’s take the second example which illustrates another part; the code. Here we have made a site in Photoshop that isn’t as graphically heavy. It’s just got a few graphics in the header but otherwise it’s mostly made out of colours. If you slice this or use a specialized program it will probably only make sure to export the real image as an image and the rest as colours (but most of the time you need to make sure that’s happening). The problem here is the code that’s being outputted (and this is a problem in the previous example as well). It isn’t any good. Usually it’s getting a lot of unneeded code elements added and it usually designs the sites using fixed positioning. This will result in a larger CSS file and a messier one and in the end a little slower loading times.
So what do I suggest? Well, it’s kinda simple! If you are keen on making your own website, by all means do the design in Photoshop but don’t export any HTML from it. Learn a bit about code. CSS isn’t really that tricky. You just have to go in to do it. You’ll end up with a faster site, better control to update your site, new knowledge and a better site as well perhaps on mobile devices and in cross-browser stability.
But now you say ”I don’t have time to learn code!”. I hear you. I have another suggestion. You can either hire a designer (there are plently of designers that don’t charge thousands of dollars for a high-quality website) or just simple sign up with a service that offers templates etc . OR you can design your own site and hire somebody to code it. All of those possibilities will make your site better in the end for everyone!
Please leave a comment or make a trackback from your own site.



August 21st, 2008 | Filed in: 










