Website Design and Development: Best Practices and Frameworks

Verified

Added on  2021/05/25

|18
|5209
|668
Report
AI Summary
This report provides a comprehensive overview of website design and development. It begins by defining website design and its distinction from web development, highlighting the stages involved in website design, including project discovery, ideation, UI design, and testing. The report then explores the significance of websites for businesses and individuals, outlining the steps to set up a website, including domain name selection, content creation, and testing. It delves into website architecture, covering considerations such as navigation, site structure, and page design. Additionally, it discusses development frameworks, server-side languages like PHP, Java, and Python, and client-side technologies like HTML, CSS, and JavaScript. The report also examines the role of Flash, development best practices such as meta tag customization and clean URLs, and the importance of quality assurance, including functional and UI testing. The report also offers a comparative analysis of web design and development. The document is contributed by a student to be published on the website Desklib. Desklib is a platform which provides all the necessary AI based study tools for students.
tabler-icon-diamond-filled.svg

Contribute Materials

Your contribution can guide someone’s learning journey. Share your documents today.
Document Page
WEBSITE DESIGN AND DEVELOPMENT :
Website composition implies the arrangement of locales that are appeared on the web. It
when in doubt implies the customer experience portions of site improvement as opposed to
programming headway. A website specialist deals with the appearance, format, and, sometimes,
substance of a site.
In this way, website composition measure at Ruby Garage incorporates four significant
stages: project revelation, ideation and data engineering, UI plan, and testing and assessment
after dispatch. We should go further into what each stage incorporates and what expectations
you'll get.
Difference between web design and development :
Generally, website architecture alludes to both the stylish bit of the site and it's ease of
use. Web Developers then again, take a web composition and really make a working site from it.
Web engineers use HTML, CSS, Javascript, PHP and other programming dialects to rejuvenate
the plan documents.
Website Development ─ Introduction
A webpage can be described as a variety of a couple of site pages that are totally related
to each other and can be gotten to by visiting a greeting page, by using a program like Internet
Explorer, Firefox, Chrome, or Opera. For example, the website address of www.mywestford.com
Each site for have own and unique URL that is an outstanding overall area called space
name. A URL contains:
The protocol used to access the website, in this case is http, meaning port 80. It can also
be https; port 443.
Automated domain www.
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
Domain name; domain names are often chosen to have a meaning. Like our
"mywestford", we can understand that this website offers tutorials.
The suffix name can be .com, .info, .net, .biz, or a specific country.
Why Do We Need Websites
Sites essentially go about as an extension between one who needs to share data and the
individuals who need to devour it. Assuming you are maintaining a business, it is practically
basic for you to have a site to communicate your contributions and contact possible customers at
a worldwide stage.
The accompanying focuses clarify for why critical site:
A site is an online handout where you are able to promote your business offers.
Looks good on you a stage to connect with an allover worldwide client base.
If you're a blogger, you get the likelihood to impact your perusers.
You can display every one of your thoughts and distribute on a site.
If you have a commercial enterprise thought, at that point you don't need to stand by. You
would straightaway be able to open an web shop and sell your items or administrations on
the web. An additional benefit is that the online shop will be open every minute of every
day for your customers, consistently.
You can speak with your clients, allowing them a chance to communicate.
You can give significant client assistance by experiencing a difficulty ticket framework.
How to Setup a Website
A site is made out of a few components and keeping in mind that setting up a site, you would
need to deal with every one of them.
Document Page
To installation a website and make it live, you need to begin with buy a facilitating plan.
Pick a space name for this site.
Factor the DNS records to the worker or the facilitating dealer.
Increase the substance that you want to distribute on the website.
Test inside the event that you need to shop for a public testomony and introduce it.
Publish the web page at the internet.
Guidelines for Developing a Website
The improvement of numerous sites is driven by the excitement of creators and
implementers individuals who are frequently quick to utilize the most recent innovation. Being
driven by innovation as opposed to business and client needs can prompt destinations that are
delayed in execution, convoluted to utilize, and don't accomplish the proposed results.
Incidentally, focusing on another innovation too soon can make a site quickly look dated, either
on the grounds that the innovation didn't get famous thus remained in an old structure, or in light
of the fact that the selection of the new innovation was costly to the point that little spending plan
stayed for site upkeep.
When in doubt, stay away from the superfluous utilization of innovation. At the same
time, additionally perceive that any innovation that has been stayed away from sooner or later in
a site's lifetime may get fundamental to the site as the site's necessities change, or even as UI
design advances. This thought of progress, and the smoothness of the rules, is significant.
Innovation that is superfluous today might be satisfactory or even important in a couple of years'
time. For instance, it was once viewed as unwise to utilize outlines or looking over text.
Presently, these are less of an issue: outlines are upheld by most programs in current use, and
clients are accustomed to looking over.
Website Architecture
The plan of a site includes numerous contemplations, not least of which is route, a
conversation of which happens later. Other than route, the accompanying focuses should be
considered too:
Document Page
the construction of the site how the pages are coordinated (consistently, instead of truly
on circle);
the potential ways through the design both the ways you may like or anticipate that a user
should follow, and the ways you ought to give to make the construction genuinely
hypertext;
the style the alleged 'look and feel', that is, the format of the genuine pages;
the design of individual pages how each page is coordinated (or how classes of page are
coordinated).
Development frameworks
The back-finish of a site alludes to the worker side layer. This layer is stowed away from
the client's view. The connection between the client and the back-end is dealt with by means of
an introduction layer known as the front-end or customer side layer.
Back-end/worker side dialects and structures, Server-side dialects are the secret web
coding dialects that decide how your site functions and speaks with the web worker and your PC.
While picking a worker side language, you need to consider:
Cost: The expense shifts relying upon the language you decide for your web
improvement project, as some are more perplexing than others, the designer may charge more. In
this way, the language picked may straightforwardly impact the compensation of the engineer.
On the off chance that data is handled where your site is housed, instead of on the customer's PC,
it expands the expenses. A few dialects likewise require continuous site the executives and
support, which is an extra expense to consider.
Scalability: When arranging a venture where adaptability is a factor, consider whether
there are designers promptly accessible to create in this language. Additionally see whether there
are supporting libraries and structures accessible that may suit potential changes to your task.
Probably the most well-known and mainstream worker side dialects incorporate PHP,
Java, Ruby, .NET and Python.
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
HTML
HTML is the language for making destinations, and HTML is the fifth pattern of the
language. It is moreover the name for an extent of advances that enable present day web
examining features. It's a detail appropriated by the web standards body, depicting what features
are available and how to use them. HTML is remarkable corresponding to prohibitive web
programming, for instance, Adobe Flash in that the detail is the eventual outcome of
responsibilities from various affiliations and can be completed by anyone without paying for
sways or approving costs. You do, nevertheless, pay for the improvement gadgets given by the
associations.
HTML improves on numerous normal undertakings when assembling a page, for
example, including sight and sound substance, approving structures, reserving data and catching
client input information like date and time. HTML permits programs to play mixed media
content without the utilization of Flash or a comparative module. There is likewise an innovation
called Canvas, which permits engineers to make rich, intelligent encounters without the
imperatives that accompanied past renditions of HTML. For instance, a 3D vivified video would
now be able to be played, something that used to require the utilization of Flash or Silverlight.
The objective is a site that simply works, without the requirement for specific programs
or modules to empower certain usefulness. Having a normalized method of carrying out basic
highlights implies that the web is open and available to all, paying little heed to competency.
CSS
CSS represents Cascading Style Sheets and is a template language used to train the
program how to deliver the HTML code. For instance, the plain content on a page is remembered
for the HTML code, and CSS characterizes how it will show up. CSS can set numerous
Document Page
properties including the size, shading and separating around the content, just as the position of
pictures and other plan related things. CSS pre-processors, for example, LESS, SASS and Stylus
are likewise accessible to make CSS all the more effectively viable and versatile. They take into
consideration more practical CSS assemblage. The most recent norm of CSS is CSS3. It is in
reverse viable with all renditions of CSS and gives a lot more helpful highlights, for example,
text impacts, 2D/3D changes and movements to give some examples.
JavaScript
This is the most widely recognized customer side language used to make rich, powerful
web properties. Since it is an open-source language, numerous designers have added usefulness
that can be all the more immediately executed. For instance, there are more than 1000 diverse
display frameworks made by JavaScript engineers for JavaScript designers.
Flash
Adobe Flash is a language for making rich, intuitive encounters. It upholds video and is
regularly used to make game-like web encounters. Albeit broadly upheld by work area programs,
it has restricted (and diminishing) support on cell phones and isn't usable on Apple gadgets like
the iPhone and iPad. It has a background marked by being dangerous for SEO, despite the fact
that there are approaches to work around quite a bit of this. Streak utilization has been on the
decrease since some security openings were uncovered, and many accept that it is on out. In
February 2016, Google declared that its promoting organizations, AdWords and DoubleClick,
would at this point don't be supporting Flash. The promotions would need to be refreshed to
HTML (Google AdWords, 2016). YouTube reported that it would not utilize the Flash player
naturally any longer. It changed to HTML for every one of the most recent programs. Adobe
suspended Adobe Professional CC and delivered Adobe Animate CC which is presently Adobe's
head instrument to help HTML content. There are as yet a couple of hints of Flash left as it is as
yet utilized as a video player and for the production of web based games.
Document Page
Development best practice
Meta and title label customization The CMS you have either chosen or made ought to
permit you to enter your own meta labels for each page, just as permit full customization of title
labels for each page. Note that Google doesn't utilize catchphrase meta labels for positioning any
longer (Lincoln, 2015).
URLs
Rather than utilizing dynamic boundaries, the CMS ought to consider clean URLs by
utilizing worker side modifying. Clean URLs comprise just of the way to a website page without
additional code. A perfect URL could resemble this: http://example.com/felines, while a messy
URL could resemble this: http://example.com/index.php?page=cats. It ought to take into account
the making of URLs that are:
static
rewritable
keyword rich.
Quality assurance:
The product improvement cycle has one last advance before the site goes live, quality
affirmation. This is frequently alluded to as QA. It is a significant advance to guarantee that site
conveyance is of the best quality and that the customer assumption is in accordance with the
concurred Statement of Work. This progression is free of the plan and advancement stages and
includes different end-client experiments. Experiments guarantee that the graphical UI (GUI)
advances an incredible client experience (UX). QA
Includes two stages: practical and UI testing Functional testing
This includes testing the highlights of a site to guarantee that they are working accurately.
Useful testing ought to be done from the get-go in the advancement cycle as it speeds up
improvement, expands quality and decreases the danger of mistakes towards the finish of the
undertaking. Testing can occur either physically by an analyzer or be totally robotized utilizing
an application.
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
User interface testing
This is the way toward testing whether clients can draw in with the site as imagined
during improvement. It likewise incorporates testing all highlights like screens with controls,
similar to menus, dropdowns, catches, symbols, toolbars, exchange boxes, structures, and any
remaining UI highlights on the site. UI testing is urgent as it is the clients' experience of the site
that will decide whether they will utilize the site or application in future or not. On the off chance
that an interface isn't instinctive and is hard to comprehend clients are probably not going to
utilize that item once more.
Testing is essential.
The following should be checked during GUI testing:
Can clients input the essential data into the client fields?
Does the element execute the ideal capacity when actuated?
Are blunder messages showed accurately and for the right capacity?
Is the textual style proper?
Is the content adjusted?
Are the tones and textual styles, and even blunder messages, outwardly engaging?
Are the pictures clear and showing accurately?
Are the pictures accurately adjusted, and do they show up where they should?
Are the GUI components situated accurately for various screen sizes and goals?
With the bunch of programs and gadgets accessible, designers need to guarantee that their
sites render acceptably across every one of them. Flawlessness is amazingly troublesome as
every program and gadget delivers a site somewhat in an unexpected way. To guarantee
similarity, designers compose cross-program code. In the event that an element isn't upheld, a
fallback should be set up to guarantee that it corrupts smoothly.
On the off chance that you are conveying your site across a scope of gadgets, every
adaptation should be checked. Furthermore, if the site is intended to be responsive, check the
Document Page
GUI across a scope of gadgets to test the responsiveness of the plan and that every one of the
components work across the different gadgets and potential perspectives.
Website Development ─ Required Skills
The capacities expected to set up a site can contrast from incredibly basic to the most
reformist. If you will set up a specialist site for an overall group, by then you should have the
going with course of action of capacities or you would have to utilize a social occasion of people
to accomplish this work for you.
Content Experts
Content experts supply the substance that will be dispersed on the site. They plan the
substance as indicated by the need of the planned vested party and a short time later, adjust and
clean the substance before it gets conveyed. Content experts usually rely upon the capacity of the
site page designer and the site administrator. Note that the substance can be text, data, pictures,
sound or associations.
Website Designer
A website specialist is a specialized individual who plans and keeps up the Graphical
User Interface (GUI) of the site. For instance, where the catches ought to be put, how the pictures
are to be shown, and so forth.
Graphic Designers
Visual planners create picture records that are to be remembered for the site. These
experts have a sharp comprehension of creating reasonable illustrations for the web climate.
Web Developers
Document Page
Web engineers make the program codes to control the provided content, in light of the
webpage configuration set up by the web specialist. A web software engineer should utilize a
bunch of programing dialects to incorporate explicit capacities that the website pages ought to do
behind the scenes.
HTML/XHTML − These are the markup dialects which you will use to fabricate your
site. A web developer should have a decent comprehension of HTML and XML.
PHP – It is a mainstream programming language to create website pages.
PERL Script − PERL is another dialect which is being utilized to create intelligent Web
Applications.
Java or VB Scripts − These contents are needed to perform client level approvals and to
add greater intelligence to your Website. Thus, a web designer is needed to have
satisfactory information on any of these customer side contents.
Website Development ─ Domain Name
Domain Name Extensions
First area sort is top Level Domain (TLD). These high level areas incorporate any
augmentations that contain only 1 addition — for example, .net, .information, .business, etc.
Second Level Domains (2LDs) square measure space names
containing another level when the .com or .co postfix. for example, com.au may be a second
level space vogue because it contains an additional suffix when the .com that shows the
location begins in Australia.
A gTLD may be a Generic top level Domain and incorporates addresses like. promoting,
domain, style and photography. This can be a roaring
portion that is renowned as lately and there's a vast reach to browse, no matter your industry!
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
CcTLDs square measure Country Code Domains that square measure usually restricted to
specific nations. These square measure areas like .au, .uk, .ae, .us, so forth
Extension conjointly incorporates a that means. The meanings of
some commanding domains square measure listed as follows:
.com – business – Top Level Domain; any individual or substance is allowed to enroll
and it is consistently the fundamental TLD.
.org – association – Top Level Domain; any individual or element is allowed to enlist. Be
that as it may, it is initially planned for use by any non-benefit associations. In any case,
as of now, there are no such limitations and the .organization space name is being utilized
by various associations.
.net – network – Top Level Domain; any individual or substance is allowed to enlist. It
was initially proposed for use by spaces highlighting a circulated organization of PCs, or
"Umbrella" destinations that go about as an entry to a bunch of more modest sites.
.edu – instruction – Top Level Domain is restricted to explicit higher instructive
organizations, for example, yet not restricted to, exchange institutes.
.mil – military –Top Level Domain is restricted to use by the United States military.
.arpa – Address and directing – It is for Advanced Research Projects Agency in the good
'ol days on the Internet, .arpa is presently solely utilized as an Internet foundation TLD.
Area names are significant. They are important for the URL of a site. A space name looks
something like this: www.mycompany.com significantly more data can be remembered for this.
Area names can convey the accompanying data: subdomain.domain.tld/catalog.
Domain – the enlisted area name of the site
Subdomain – an area that is essential for a bigger space
TLD – the high level space, highest in the chain of command of area names
directory – an envelope to sort out content
The TLD can demonstrate the country wherein a space is enrolled and can likewise give
information about the idea of the area.
com – the most well-known TLD
Document Page
co.za, .co.uk, .com.au – these TLDs give country data
.org – utilized by non-benefit associations
.gov – utilized by governments
.ac – utilized by scholastic establishments
Domain names should be enrolled, and by and large, there is an expense for doing as
such.
Website Development ─ Domain Privacy
Web Corporation for Assigned Names and Numbers (ICANN) extensively necessitates that
the postage information, telephone number and email address of those claiming and
administrating an area name ought to be made freely accessible through the "WHOIS" indexes.
In any case, this standard empowers spammers, direct advertisers, character hoodlums or
different aggressors to utilize the index for individual data. Despite the fact that ICANN has been
investigating changing WHOIS to empower more prominent security. There is an absence of
agreement among significant partners with regards to what sort of progress ought to be made. Be
that as it may, with the proposal of private enlistment from numerous recorders, a portion of the
danger has been moderated.
There area unit four contact positions during a domain's WHOIS record, which are –
Holder
managing director
promote
high-tech
A few recorders won't safeguard the proprietor association name to secure the responsibility
for space name.
Document Page
Allow us presently to have a point by point stepwise comprehension of what is being
examined here.
Go to the URL https://whois.icann.org/en and afterwards enter the realm name of that we
want to envision the general public data.
The subsequent stage is to tap on "lookup" as demonstrated in the accompanying screen
capture.
Enter the Captcha that's shown on the positioning page, at that time click on "lookup".
The data that this space name has are going to be appeared as follows. The principle space is
"Contact Information" that encompasses a few subsections like:
Scholar Information
Back Office Contact
University Address
The accompanying screen capture shows the data of when the area name was enlisted and
when it will terminate.
Design DNS Record on a Hosting Platform.
DNS records are for the most part used to change over area names into workers' IP that
have this site. Notice that the records are entered at space enlistment centers. They for the most
part furnish you with a DNS administrator board. The principle intention is that individuals and
applications don't need to recollect huge numbers to explore to a space. For instance,
www.westford.com has an IP of 136.243.152.110. thus, it is simpler to recollect an amicable
name.
Design principles
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Straightforward Is the Best. The over-planned site may not work.
Density.
Formatting & Neatness.
Mobile Interoperability.
Coloration and Metaphors.
Easy landing.
Easy Map-Reading.
Conservation.
How to build a website
Define your site's motivation and methodology.
Research the most recent website architecture patterns.
Choose your foundation.
Select a format/subject.
Decide on your marking.
Add in and streamline your substance.
Publish your site.
Analyze and improve.
Principles of Good Website Design
The accomplishment of any web site completely depends upon however its web
site design is. If the creators have taken the foremost extreme thought whereas making it. Your
pleasantly arrangened web site which includes convenience and utility decides the action and not
the visual plan. Since your webpage is that the essence of your business and most
potential purchasers can visit your web site before they at any purpose look in on your store, it
gets inescapable to induce your web site planned warily. sick in any viewpoint may finally end
up crushing your image impression.
Site page configuration is more basic for changes than you might suspect. Regardless of
utilizing an extraordinary change boosting strategy, you may not do a lot in the event that it
glances poor in quality. Truth be told, web architecture doesn't really mean what it looks like and
feels like yet is the way it works. Indeed, even a straightforward looking site with extraordinary
convenience and very much organized regularly performs incredibly on Google. Client
Document Page
perspectives on such sites are additionally higher than those with helpless client experience. The
exhibition completely relies upon the viability of the site.
How to Design a Good Website:
Great net composition desires a large scope of consultants having mastery
in numerous zones. Their combination endeavors got to place in once there's a basic option
to occur. Here during this article, we'll layout the eight basic standards of a good net design that
ought to be thought of whereas build up a website. These set
up standards can facilitate specialists to make beautiful plans and to upgrade the convenience of
a site.
Here is that the list of 8-good style principles which is able to create your web
site aesthetic, easy, effective, and fascinating:
1. Simple Is the Best
The over-planned web site might not work. swing Associate in
Nursing excessive range of parts on the page could prompt amusive guests from the principle
motivation behind your web site. Straightforwardness systematically works in an
exceedingly fortunate web site page arrange. spick-and-span and new arrange of your web
site makes the location partaking likewise as assist the shopper with exploring beginning with
one page then onto consecutive cleanly. Stacking a web site having configuration includes that
do not fill the necessity could be unsatisfactory. Keep your arrange as easy as doable feel
it easy to-utilize and might discover their ways in which with none drawback.
2. Consistency
Document Page
Consistency in internet design matter a good deal. target match set
up elements throughout each one of the pages. It tends to be perceived that your text designs,
sizes, headings, sub-headings, and catch designs ought to be one
thing terribly similar throughout the location. set up everything sooner than time. Conclude
the matter designs and therefore the correct tones for your writings, catches, so forth, and keep
on with all of them through the flip of events. CSS (Cascading Style Sheets)
would persuade be helpful to stay the full knowledge regarding set up designs and elements.
3. Typography & Readability
Regardless of however nice your arrange is text truly controls the location because
it provides purchasers the best information. Since net index crawlers are a great
deal of conversant in this info, it turns into a basic piece of SEO exercises. you must keep your
typography externally partaking and lucid for guests, aboard the precarious utilization of
catchphrases, meta-information, and alternative SEO-delicate elements.
Consider utilizing text styles that are simpler to peruse. The cutting- edge sans-serif
textual styles as Arial, Helvetica, and so on can be utilized for the body messages. Make
legitimate mixes of typefaces for every single plan component like features, body messages,
catches, and so on.
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
4. Mobile Compatibility
Remembering the steady developing use of cell phones, tablets, and phablets, web
site composition ought to be powerful for various screens. within the event that
your net composition does not uphold all screen estimates, the likelihood is that you're going
to lose the fight to your rivals. There area unit numerous web site design studios or
administration focuses from wherever you'll be able to go your work space set up into a
responsive and versatile one for all screen sizes.
5. Color Palette and Imagery
An ideal shading combine pulls in shoppers whereas a helpless combine will prompt
interruption. this needs you to choose a perfect shading vary for your website which
might build a satisfying air, on these lines feat an honest result on guests. Improve
clients' expertise by selecting a corresponding shading vary to grant a good look to
your net composition. make certain to utilize void areas as they keep from your website from
visual mess and wreck. in addition, attempt to not utilize such an outsized range of
shadings. three or four tones for the whole website are adequate provide an attractive and
clear set up. The equivalent is that the scenario with footage. attempt to
not utilize varied energetic footage.
6. Easy Loading
Document Page
Nobody loves the location that sets aside associate degree excessive quantity of effort to
stack. on these lines, influence it by enhancing image sizes, brushing code into a focal CSS or
JavaScript document because it diminishes communications protocol demands. to boot, pack
HTML, JavaScript, and CSS for upgraded stacking speed.
7. Easy Navigation
Study shows that guests keep extra time on the sites having straightforward route. For
viable route, you'll take into account creating a coherent page chain of command, utilizing bread
scrums, and designing interactive catches. You got to follow the "three-click-
rule" thus guests will get the required information within 3 ticks.
8. Communication
A definitive reason for the guests is to urge information, and if your website will impart
your guests effectively, possibly they'd invest additional energy on your website. Stunts which
will decide to established straightforward correspondence with the
guests ar composition information by utilizing options and sub-features, cutting the waffle, and
utilizing list things, as hostile long windy sentences.
Question and Answer
chevron_up_icon
1 out of 18
circle_padding
hide_on_mobile
zoom_out_icon
logo.png

Your All-in-One AI-Powered Toolkit for Academic Success.

Available 24*7 on WhatsApp / Email

[object Object]