Loading presentation...

Present Remotely

Send the link below via email or IM


Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.


Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Unit 27: Principles of Web Server Scripting

No description

Chris Rowlands

on 10 March 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Unit 27: Principles of Web Server Scripting

Unit 27: Principles of Web Server Scripting
Client Side and Server Side Scripting
Server Side Scripting Languages
Activity Task
In small groups make a list of the functionality or uses which are offered by server side scripting.

STRETCH - What about Accessibility?
Scripting allows for web pages to become more interactive and allows for web designers to create dynamic web pages

Scripts are a series of commands which belong to a specific scripting language which are embedded and linked within a web page

The two main types of scripting:
Client Side: scripts which run in the web browser on the users computer
Server Side: scripts which run on the web server
Server Side Scripting Overview
Active Server Pages (ASP) - Microsoft
ASP is Microsoft's server side script language which is widely used and is based on Visual Basic. Usually it can only be run on an IIS Server platform.
Typical ASP pages have a file extension of .asp or .aspx

Hypertext Preprocessor (PHP)
PHP is an open source based general purpose server scripting language.
Open source - used on Linux, Microsoft Windows, Mac OS etc
Main strength is the wide range of database support - MySQL, Oracle etc.
Typical PHP pages have a file extension of .php

How they work - client requests the asp or php file, the server processes the script and sends the resulting generated HTML to the client.

Benefits and Drawbacks
Benefits of Server Side Scripting
Improved security as the scripts are not run in the browser and users are not able to view the scripts
Generally works with any browser as scripts are executed on the server
Ability to add, edit, delete files, access databases and other resources
Improved accessibility as the script can manipulate pages

Drawbacks of Server Side Scripting
Technical knowledge is required to setup and implement scripts
As the server is executing the scripts the server can become slow
Real time based interactions can be slow

Principles Cover:
Difference between client side scripting and server side scripting

Server side scripting languages - ASP, PHP, JSP, Django, Perl etc

Uses and Functionality - Login Access, e-commerce, shopping carts, forums, manage user profiles, upload files, web management etc

Accessibility - Resolution, device type, colour blindness / visual impairment; text resize, adjustable fonts, alternate colour schemes

Benefits and drawbacks of server side scripting
Full transcript