Technologies - used to construct this site
A range of technologies were implemented to deliver
this site and provide the capacity for dynamic content and ease
of management. Some of those technologies are outlined below.
JavaScript
JavaScript is a client side (i.e. your browser)
scripting language that manipulates information on a user's computer.
An example of JavaScript on this site includes the dynamically
generated date at the top of each page. This is sourced from
the date set in your computer rather than on the computer hosting
the site. Another example is on the forms contained within the site.
Before sending the users input from each form to the server,
JavaScript is capable of checking each response to avoid user errors.
CSS
Cascading Style Sheets (CSS) is an effective way
of ensuring consistency of visual style (e.g. font size, colour
etc.) throughout a site. It has the power of making it very
easy to change design elements throughout an entire site with just
a few key strokes. CSS is used extensively throughout this
site. (e.g. All text fonts, sizes and colours are controlled within
a single file.)
PHP
PHP Hypertext Pre-Processor (PHP) is a server side
scripting language developed for the Internet. PHP is capable
of producing dynamic site content by executing functions on the
server (where a web site is hosted) in response to user input through
a browser. An example of PHP on this site is the use of context
sensitive menus as an included file within each page.
MySQL
The MySQL relational database management system
(RDBMS) is the back end database that records user provided information
through the forms on this site and also serves up random web development
tips. This RDBMS is capable of catering for the needs of small
to medium and even large traffic web sites, with its capacity to
process and serve data very quickly and manage numerous concurrent
users.
SQL
Structured Query Language (SQL) is the language
used for communicating with the MySQL relational database management
system. The use of SQL is a fast, efficient and powerful method
of interacting with a back end database. SQL is used to query
databases on this site.
HTML
Hyper Text Markup Language (HTML) is the language
used to structure and display the web site content of this site
and is central to the development of most sites.
|