Web Development Technologies

Web Development Technologies
The following is a guide to some of the main web technologies we use to develop accessible, W3C standards-compliant web sites

Server-side Technologies

  • ASP/ASP.NET
  • ColdFusion Markup Language
  • Java via JavaServer Pages

PHP
PHP is a fast, server-side scripting language that is used to create interactive, dynamic web sites. It is particularly well-suited to integrating with a range of databases.

CGI / Perl
Perl is a programming language that can handle input and output from a Web Server, usually through the Common Gateway Interface. It is most commonly used to process information through forms.

XML / XSL
XML is a software and hardware independent markup language designed for describing and transmitting information. It is set to become the most common tool for all data manipulation and data transmission. XSL is a language for defining, transforming and formatting XML documents.

MySQL
MySQL is a fast, open-source Relational Database Management System that uses the popular Structured Query Language (SQL). It is perfect for most websites that need database functionality, and works hand-in-hand with PHP.

PostgreSQL
PostgreSQL is a more sophisticated open-source Relational Database Management System. It is well-suited to sites that require robust database functionality, such as e-commerce sites.

Linux / Apache
Linux is a popular open-source operating system, and Apache is the most widely-used web server on the Internet. Together they provide a fast, extremely reliable, secure platform for web sites.

SSL / Secure Servers
Unlike normal web servers, secure servers ensure that information exchanged between the visitor and the web site cannot be viewed by any third parties. A secure server is essential when handling confidential information, such as online credit card transactions or personal medical details. SSL, or Secure Socket Layer, is one method of exchanging data securely.

Multimedia

Macromedia Flash
Flash is a product designed to provide web sites with animation, sound, interactivity and database integration. A free plugin, which also ships with the major web browsers, is needed to see the Flash parts of a site. Flash can create a truly multimedia web site, but has certain disadvantages, and is therefore best used sparingly.

  • Perl

  • Python (*.py)

  • Ruby (*.rb)