Send the link below via email or IMCopy
Present to your audienceStart 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?
You can change this under Settings & Account at any time.
Unit 27: Principles of Web Server Scripting
Transcript of Unit 27: Principles of Web Server Scripting
Client Side and Server Side Scripting
Server Side Scripting Languages
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
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