Академический Документы
Профессиональный Документы
Культура Документы
INTERACTIVITY WITH
SERVER SIDE
TECHNOLOGIES
Presented by:
Natasha Khan
Afridi
Agenda
Background
Server Side Technologies
Server Side Web Page Requests
Advantages And Disadvatages
Server Side Technologies
PHP and its frameworks
Java Server Pages (JSP)
.NET
ColdFusion
Background
At the beginning web was a static information
system
Static information was stored at the server side
No interaction between users and web (except
browsing)
There was need for more interaction between
users and system
There were just simple HTML forms
Servers needed to respond differently depending
on values submitted by users
3
File
File Extension
Extension (.htm,
(.htm,
.html)
.html)
Tells
Tells the
the server
server what
what kind
kind
of
of file
file it
it is.
is. HTML
HTML files
files do
do
not
not require
require any
any server
server
side
side programming
programming
Server
Server gets
gets
File
File
Dynamic Webpage
Combination of Client Side and Server Side
Technologies
Ability to change contents of webpage dynamically
Use server side programming for modifying page
content on run time
Server Side
Technologies
Server Side
Technologies
7s
Server Side
Technologies
10
11
12
Advantages
Reduces the load on the users computer
13
Disadvantages
Processing is done on the server, which for high
traffic sites increase server load
PHP
1994: Rasmus Lerdorf wrote set of CGI scripts to
track visitors on his online resume.
1997: Developers Andi Gutmans and Zeev Suraski
along with Lerdorf rewrote the existing parser and
released PHP 3.0
PHP is an acronym for Hypertext Preprocessor
PHP was free and opensource
Paired with open source tools
Linux
Apache
MySql
PHP became the backbone of
millions of sites
15
Frameworks of PHP
Laravel
Symfony
Yii 2.0
Zend
Codeigniter
CakePHP
16
Frameworks of PHP
17
18
19
ColdFusion
Uses a markup language much like HTML
A central administrator makes many tasks simple
ColdFusion sites and applications often require
less code than other languages.
ColdFusion hosts can be harder to find and more
expensive than other choices
20
21