Sei sulla pagina 1di 3

Bernardino, Mac Iber J.

MW 8:00-9:30

WHAT IS THE DIFFERENCE BETWEEN A WEB DESIGNER AND A WEB


DEVELOPER?
A web designer is a graphic artist who develops and styles objects for the Internet. Website
designers are able to tap into their creative energy and design the overall layout and look for
websites.

A web developer is one that develops applications and functionality for the Internet. It is rare to
find a web developer that knows every programming language; web developers usually just
focus on a few languages. Typically one developer will focus on the front end programming of a
site using HTML, CSS and JavaScript while another developer will focus on server side
programming like PHP, Java, Ruby, and .NET.

IS IT BETTER TO WORK WITH A WEB DESIGNER OR WEB DEVELOPER FOR ALL


MY WEBSITE NEEDS?
Web designers typically have a creative mind set, whereas web developers usually think
methodically and logically. Because of the very different mindsets of designers and developers,
it is very hard to find a good web designer who is also a good web developer. Web developers
probably can’t create an attractive web design. And web designers would likely have a hard time
thinking logically to develop a proper functioning web application.

That being said, hiring a website company is your best bet to get an all around perfect website,
from the design to the programming. Website companies are able to offer you the best of both
worlds, by divvying up projects between their web designers and web developers. Typically a
website company will also have a project manager on hand, who will be able to effectively
manage projects and make sure the developers and designers are on the same page. No one
person can be an expert at everything. By hiring a website company, like WebDuck Designs,
you will get a properly managed and well planned website that will look great and function
properly.

Web Design vs. Web Development In A Nutshell


In essence, web design refers to both the aesthetic portion of the website and it’s usability. Web
designers use various design programs such as Adobe Photoshop to create the layout and
other visual elements of the website.

Web Developers on the other hand, take a website design and actually make a functioning
website from it. Web developers use HTML, CSS, Javascript, PHP and other programming
languages to bring to life the design files.

Web Design – A Closer Look


Web designers must always begin by considering a client’s website objectives and then move
on to an Information Architecture (IA) to set a website’s information hierarchy and help guide the
design process. Next, web designers can start creating wireframes and finally move to the
design stage. Web designers may use several basic design principles to achieve an
aesthetically pleasing layout which also offers excellent user experience.

Design Principles
Balance – It’s important for web designers to create a balanced layout. In web design we refer
to heavy (large and dark colors) and light (small and lighter colors) elements. Using the correct
proportion of each is critical to achieving a balanced website design.
Contrast – In color theory, contrasting colors are ones placed opposite one another on the color
wheel (see also complementary colors). Web design offers a few other areas where contrast is
applicable. Designers look at contrasting sizes, textures and shapes to define and draw
attention to certain sections of the website.
Emphasis – We touched on this a bit when discussing contrast. Emphasis is a design principles
founded in the intentional “highlighting” of certain important elements of the website layout. It’s
important to note that if you emphasize everything on the page you end up emphasizing
nothing. Imagine a page in a book where 80% of the content is highlighted in yellow…does
anything really stand out? This is the time to take a look at that Information Architecture for
direction.
Consistency – Also called repetition or rhythm, consistency is a critical web design principle. For
example, clean and consistent navigation provides the best user experience for your website
visitors.
Unity – Unity is the relationship between the various parts of the website layout and the
composition as a whole. Based on the Gestalt theory, unity deals with how the human brain
visually organizes information by grouping elements into categories.

Web Development – A Closer Look


Web developers, sometimes called programmers, take the design created and build a fully
functioning website. To put it (very) simply, think of the design as a non-interactive “picture” of a
website. Developers take that design and break it up into its components. They then either use
just HTML or a more dynamic approach incorporating programming languages such as PHP to
develop the various website pages. More advanced web developers may choose to utilize a
Content Management System (CMS) like WordPress or Joomla in order to streamline
development and allow clients an easy way to maintain and update their website.

Web developers may convert a static layout into a dynamic website by using image and content
sliders, active states for links and buttons, and other interactive elements.

Cloud computing
Is the on-demand availability of computer system resources, especially data storage and
computing power, without direct active management by the user. The term is generally used to
describe data centers available to many users over the Internet. Large clouds, predominant
today, often have functions distributed over multiple locations from central servers. If the
connection to the user is relatively close, it may be designated an edge server.

Clouds may be limited to a single organization (enterprise clouds), or be available to many


organizations (public cloud).

Cloud computing relies on sharing of resources to achieve coherence and economies of scale.
Advocates of public and hybrid clouds note that cloud computing allows companies to avoid or
minimize up-front IT infrastructure costs. Proponents also claim that cloud computing allows
enterprises to get their applications up and running faster, with improved manageability and less
maintenance, and that it enables IT teams to more rapidly adjust resources to meet fluctuating
and unpredictable demand. Cloud providers typically use a "pay-as-you-go" model, which can
lead to unexpected operating expenses if administrators are not familiarized with cloud-pricing
models.

The availability of high-capacity networks, low-cost computers and storage devices as well as
the widespread adoption of hardware virtualization, service-oriented architecture and autonomic
and utility computing has led to growth in cloud computing. By 2019, Linux was the most widely
used operating system, including in Microsoft's offerings and is thus described as dominant. The
Cloud Service Provider (CSP) will screen, keep up and gather data about firewalls, Intrusion
identification or/and counteractive action frameworks and information stream inside the network.

Cluster computing or High-Performance computing frameworks


Is a form of computing in which bunch of computers (often called nodes) that are connected
through a LAN (local area network) so that, they behave like a single machine. A computer
cluster help to solve complex operations more efficiently with much faster processing speed,
better data integrity than a single computer and they only used for mission-critical applications.

The Clustering methods have identified as- HPC IAAS, HPC PAAS, that are more expensive
and difficult to setup and maintain than a single computer.

A computer cluster defined as the addition of processes for delivering large-scale processing to
reduce downtime and larger storage capacity as compared to other desktop workstation or
computer.

Some of the critical Applications of Cluster Computers are Google Search Engine, Petroleum
Reservoir Simulation, Earthquake Simulation, Weather Forecasting.

Potrebbero piacerti anche