published: August 6th, 2008

Difference Between Web Designer and Web Programmer

So, you are looking for a website…
Although you may have heard the titles “Web-designer” and “Web-developer” being used interchangeably, there is actually a dramatic difference between a web-designer and a web-developer. In effect, the difference between the two goes back to two extremely important aspects of a website - the visual or aesthetic aspect of a website, known as the “front-end”, and the unseen coding aspect of a website, known as the “back-end”. Simply put, web-designers deal with the front-end of a website, while web-developers deal with the back-end of a website - however, these days there can be quite a bit of crossover between the two.

What is a Web-Designer?

A web-designer, for the most part, is only concerned with the visual aspect of the website - they know and understand what colors, fonts, images, and page layouts are the most aesthetically pleasing, and employ both their artistic merits and artistic experience to make the website as attractive as possible. In essence, a web-designer understands and appreciates form and color theory, the visual aspects of marketing, and what drives a person to react to visual stimulation - essentially, they know what looks good, and know how to visually enhance your website. However, what is visually appealing is not always the most efficient and stable means to communicate a message - effectively, this is where a web-developer steps in.

What is a Web-Developer?

Fundamentally, web-developers help you build your website; again, they deal with the unseen coding aspect of a website, known as the back-end, and are primarily concerned with making a website function quickly, efficiently, and with the greatest stability. Moreover, many web-developers oversee and direct the construction of a website from its birth - again, it is up to them to build the backbone of the website, and ensure it functions properly. Although this process is not actually visible to the visitors of the website, it is absolutely vital to the visitor’s experience while browsing the website - for example, a web-developer can optimize and dramatically reduce loading times, so that a visitor can access anything quickly and without frustration. Typically, a web-developer will be responsible for developing and coding server side applications, databases, complex e-commerce transactions, and for search engine optimization - naturally, a web-developer must make certain that these are done in an accessible and sensible fashion, while being efficiently coded and highly compatible.

When looking for a web-developer in the Windsor, Ontario region, keep the following points in mind:

Server-side development knowledge (ASP.NET,PHP,JSP). Be sure that your web developer has mastered at least one server side development framework. Even if your website will be mostly presentational, your developer should have the skills to develop even the simplest of server side components such as a contact page, or newsletter sign-up form.

XHTML/HTML standards for the text and layout framework of a Web page. Make sure that your web developer conforms to web-standardards when developing your website. Be weary of developers who use graphic tools to generate HTML code, as the website more often than not ends up to be very sluggish with a lot of bloated code.

Check their on-line portfolio for previous projects they have completed in the same scope as your project. This is one of the most important things to do when choosing a web developer. Moreover, be weary of web developers who only show a picture of their work without giving you the opportunity to use the live website. Be sure to ask for references from companies in the Windsor Ontario area and ask the companies how happy they were with the web development experience.

Never pay in full upfront for any development project. Deposits should never exceed 50% upfront.

Discuss hosting and deployment options with your web developer and make sure you are 100% sure there are no hidden ’set-up’ fees with regards to hosting.

Of course, web developers and web designers are not mutually exclusive - for example, a professional web-developer will often times work with a web-designer to make the website he developed more visually pleasing. In effect, a web-developer assembles a development team, which includes a web-designer to ensure the website looks good.

To sum it up…

Creating a new website can be both challenging and extremely rewarding - thankfully, there are professionals out there with the skills required to make your website functional, attractive, and competitive. With the coding skills and developmental guidance of a web-developer combined with the artistic aptitude and aesthetic appreciation of a web-designer, a website can be visually stunning, exceptionally functional, and wonderfully stable.

Sharbel Lutfallah is a Web Developer and Programmer in Windsor. Visit http://www.wiredsolutions.ca to gain more valuable information when looking for your own Web Developer and Web Programmer.

Related posts

published: July 22nd, 2008

Web Development - Do It Yourself

Can I Do My Own Website?
Many businesses or individuals in Windsor who want a website commonly ask the question: “Can I develop my own website?” The short answer to this question is yes, absolutely. In fact, developing a simple website is easier now than it ever has been. Programs such as Macromedia’s Dreamweaver or Microsoft Front Page have made it easy to develop web pages with little to no skill. Simply pick a pre-made template, type in your text, add a couple of pictures and voila! You have yourself a website, right? Well, sort of.

The simple fact of the matter is, you can’t expect to develop a professional looking, tightly coded, website just by plugging your text into a pre-made template with a code generation tool. Yes, software has greatly improved over the years with how it generates HTML, the markup code that defines the structure of your web pages, but generated code will always be bulkier, and less efficient than hand coded HTML pages.

Most professionals in Windsor develop their HTML pages by hand. In fact, most page developers rarely ever use anything but a text editor to generate their pages. Professional page developers will use HTML for what it was developed for, to describe the structure of a page, and encapsulate the content of said page via the markup tags relevant to the content at hand. What does all that mumbo jumbo mean? Well, simply put, it means that a professional web page developer is going to structure a page correctly, using the correct tags, not just using tags that look right when a page is rendered to the browser. A professional page developer never concerns himself with how the HTML makes a page look, HTML is there to structure a page, not describe how the style is defined. Cascading Style Sheets (CSS) describes how the nicely structured pages should look when rendered to the browser. Moreover, the developer structures his/her pages so they render correctly in all browsers, a task that the code generators fail miserably at most times.

What’s In Your Page Source?
Alright, I will be the first to admit that most people don’t care how bulky their web pages are or how inefficient they are coded. Granted, most visitors are on high-speed internet and those extra 500 milliseconds your page takes to load isn’t going to matter, right? Again, sort of. You always have to be aware of how long your pages are taking to load, and how responsive they are for your visitors. Studies have shown that an average user will wait about 10 seconds for a page to load before they navigate away out of frustration. I have a feeling that this study was done before the vast majority of users had high-speed internet. I suspect that tolerance to waiting is actually much lower.

Experienced web developers and web designers will always optimize their images, and HTML to load as quickly as possible. Images that are not properly compressed can easily be 5 times larger than a properly compressed image. Improperly compressed images can easily increase a web page load by 5-10 seconds!

Got Google?
One of the biggest detriments of doing your own web development is the lack of search engine optimization. One of the most common causes of websites having poor search engine rankings is because the page is full of HTML errors which throw off the search engine crawlers. Web pages that are not structured correctly, and have a lot of styling information inline with the content will never rank well compared to websites that are structured correctly with nice clean content.

So does this mean that if you do your own website, you won’t ever get listed in the search engines? Of course not, but if a professional web designer or web developer programs your HTML pages, your pages are much more likely to get indexed correctly. Moreover, most web developers will put a link from their well indexed site to your new site, which will further help the crawlers find your site quicker. If your developer is experienced in search engine optimization (SEO), that will even further liken your chances to high rankings in the search engines.

How’s It Going To Look?
Ok, so we have established that yes you can do your own website. It might be coded terribly, and not rank well in the search engines, but you are still determined to do it yourself. Quick question, how is the site actually going to look? If you are a good designer, and can make a nice picture of how you want your site to look, you can use your code generator to make it look the same right? Not quite.

Getting your website to look the same as what you had envisioned is a very tricky proposition for an inexperienced web designer. Developing for the web is very different from developing a page for traditional print. In traditional print, you have a fixed canvas (the page), whereas on the web, you have several variables to contend with. First, you have no idea what resolution your users will be viewing your web-pages at when developing your website. What looks good at 1024×768 might look terrible at 1280×1024 resolutions. To further complicate things, different browsers can show the exact same HTML much differently. Specifically, Internet Explorer based browsers use a different engine than Gecko based browsers (Mozilla, Firefox etc). It can be truly frustrating even for experienced developers to try and keep things looking the same across the board, but for a do-it-yourselfer it can be an impossible task.

Ok, let’s say you’ve tackled all the compatibility issues. How will the website actually look when it’s done? Will it look professional? Or, will it look like a do it yourself site? If your website is being used for business, what image do you waAnt to attach to your company?

Are You Scared Now?
It really isn’t my intent to suggest that you shouldn’t try to develop your own website. I still maintain that a lot of people can develop a fairly decent site themselves, especially if they have a basic understanding of HTML and a fairly good design sense. One good approach to doing it yourself is to have a web developer that you can consult with on some of the more technical issues. You can save a lot of money by doing it yourself and letting your developer check your work for any major issues with the web pages. Many web developers in Windsor will gladly check your pages over at an affordable hoAurly rate, correcting any major issues.

Having a developer to walk you through some of the more technical aspects of web developing can be a very sound approach if you want to do your own web programming. You really do have to weigh the hourly rate of checking the code against the cost of having the developer program everything.

Sharbel Lutfallah is a Web Developer and Programmer in Windsor. Visit http://www.wiredsolutions.ca to gain more valuable information when looking for your own Web Developer and Web Programmer.

Related posts