|
Differences Between a Web Designer and a Web
Programmer
By A.G. Miller
ALMWebPros.com
A
Web Designer covers the Visual and Aesthetic
aspect known as front-end of a website. (What
you can see!). Web-designers, are only concerned
with the visual aspect of the website. They
understand about fonts, images, page layouts and
they have a vision on how to structure the
project so it can be aesthetically pleasing and
functional. Also, they provide an artistic flair
to make the website as attractive as possible. A
good web-designer understands and appreciates
color and form theory. They understand how a
person reacts to the visual stimulation, what
looks good, how it relates to the marketing and
the message you want to communicate..
A
Web Developer deals with the Coding Aspect of a
website known as the back-end (What you cannot
see!). They build the website and are primarily
concerned with making the website function
quickly, efficiently and with stability. The web
developer knows the most efficient and stable
way to portray the message the Designer wants to
achieve. They oversee and direct the
construction of the website from its birth and
it is up to them to build the backbone while
ensuring it functions properly. This process is
not visible to the visitors. But, it is
absolutely vital to the visitor’s experience
browsing the website. A great web developer can
optimize and reduce page loading time to
minimize a viewer’s frustration.
Web-developers are responsible for developing
and coding server side applications, databases,
complex e-commerce transactions, and for search
engine optimization. All this has to be done in
an accessible fashion and compatible if
possible, with all browsers. Be sure that your
web developer has mastered at least one server
side, development framework knowledge such as (ASP.NET,PHP,JSP).
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 are
standards for the text and layout framework of a
Web page. Make sure that your web developer
conforms to web-standards when developing your
website. Be wary of developers who use graphic
tools to generate HTML code as the website can
then end up being sluggish. In some rare
instances you will find someone that can be a
web designer and web developer to a certain
degree. However, it is not the usual or
functional standard. Always check their on-line portfolio
for projects completed. Their sample of work
should not just show a picture, it also should
allow you the opportunity to go to that website
and view the work. Ask for references to see if
customers were happy with their web development
experience. Never pay upfront in full for any
development project and upfront deposits should never
exceed 50% upfront of the project cost. Discuss
hosting and deployment options with your web
developer and make sure there are no hidden
'set-up' fees with regards to hosting.
Web developers and web designers are not
mutually exclusive. A professional web-developer
will often times work with a web-designer to
make the website they develop visually
pleasing. A web-developer should assemble a
development team, which includes a web-designer
to ensure the website looks good. Creating a new
website can be both challenging and extremely
rewarding - There are professionals out there to
make your website functional, attractive, and
competitive. With 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 very stable. |
|
Differences between a Software Programmer and a
Developer
By A.G. Miller
ALMWebPros.com
These two occupations seem alike and are
therefore often
confused. Most
people even confuse the classifications with Web
Design and Development. They are however, far
apart. (We will cover this in another area).
Programmers and Developers both belong in a
world of building software solutions for the
business world. Each program software when built
properly must often undergo the following
stages:
-
Initiating the Project (often performed by a
Business Analyst)
-
Analyzing The Problem (often performed by a
Business Analyst)
-
Designing (a solution to the problem)
-
Implementation (writing the codes)
-
Testing and Debugging (the Software)
-
Documentation Installing and Activating (the
software)
-
Modifying (the Software if needed)
-
Debugging (again) Maintenance
Listed below are the differences between the two
as related to the area of Software development.
|
Programmer Developer |
Developer |
|
Writes the Original Codes |
Customizes the software |
|
Writes the Documentation |
(to fit client’s needs) |
|
Illustrates Diagrammatically &
Technically |
Install it and debug it, fixes incorrect
coding |
|
Describes how the program may be used |
Modifies Original Code |
|