Enhancing Interactivity With Server Sided Technologies
-
Upload
natasha-osama -
Category
Documents
-
view
220 -
download
0
Transcript of Enhancing Interactivity With Server Sided Technologies
-
8/16/2019 Enhancing Interactivity With Server Sided Technologies
1/22
ENHANCING
INTERACTIVITY WITHSERVER SIDE
TECHNOLOGIES
Presented by:Natasha Khan
Afrd
1
-
8/16/2019 Enhancing Interactivity With Server Sided Technologies
2/22
A%enda
• Background
• Server Side Technologies
• Server Side Web Page Requests
•
Advantages And Disadvatages• Server Side Technologies
• PHP and its frameorks
• !ava Server Pages "!SP#
• $%&T• 'old(usion
• 'hoosing a Server Side )anguage *
-
8/16/2019 Enhancing Interactivity With Server Sided Technologies
3/22
&a'(%r)*nd• At the beginning eb as a static information
s+stem
• Static information as stored at the server side
• %o interaction beteen users and eb "e,ce-t
brosing#• There as need for more interaction beteen
users and s+stem
• There ere .ust sim-le HT/) forms
• Servers needed to res-ond di0erentl+ de-endingon values submitted b+ users
-
8/16/2019 Enhancing Interactivity With Server Sided Technologies
4/22
Re%*+ar Web Pa%eRe,*est
2
Re,*ests a-+e
Ser.er %ets-+e
-+e Sent
-+e E/tens)n !0ht120ht1+$
Te++s the ser.er 3hat (nd)f 4+e t s0 HT"L 4+es d)n)t re,*re any ser.er
sde 5r)%ra11n%
-
8/16/2019 Enhancing Interactivity With Server Sided Technologies
5/22
Dyna1' Web5a%e
• 'ombination of 'lient Side and Server Side Technologies
• Abilit+ to change contents of eb-age d+namicall+
• 3se server side -rogramming for modif+ing -age
content on run time
4
-
8/16/2019 Enhancing Interactivity With Server Sided Technologies
6/22
Ser.er SdeTe'hn)+)%es
5
-
8/16/2019 Enhancing Interactivity With Server Sided Technologies
7/22
Ser.er SdeTe'hn)+)%es
6s
-
8/16/2019 Enhancing Interactivity With Server Sided Technologies
8/22
Ser.er SdeTe'hn)+)%es
7
-
8/16/2019 Enhancing Interactivity With Server Sided Technologies
9/22
Ser.er Sde Web Pa%eRe,*est
8
-
8/16/2019 Enhancing Interactivity With Server Sided Technologies
10/22
Ser.er Sde Web Pa%eRe,*est
19
-
8/16/2019 Enhancing Interactivity With Server Sided Technologies
11/22
Ser.er Sde Web Pa%eRe,*est
11
-
8/16/2019 Enhancing Interactivity With Server Sided Technologies
12/22
Ser.er Sde Web Pa%eRe,*est
1*
-
8/16/2019 Enhancing Interactivity With Server Sided Technologies
13/22
Ad.anta%es
• Reduces the load on the user:s com-uter
• D+namicall+ create ne -ages
• 3se of 'ontent /anagement S+stems to maintainebsites
1
-
8/16/2019 Enhancing Interactivity With Server Sided Technologies
14/22
Dsad.anta%es
• Processing is done on the server; hich for hightra
-
8/16/2019 Enhancing Interactivity With Server Sided Technologies
15/22
PHP
• 1882= Rasmus )erdorf rote set of '>? scri-ts totrack visitors on his online resume$
• 1886= Develo-ers Andi >utmans and @eev Suraskialong ith )erdorf rerote the e,isting -arser and
released PHP $9• PHP is an acron+m for Hy5erte/t Pre5r)'ess)r
• PHP as free and o-ensource
• Paired ith o-en source tools
•
)inu,• A-ache
• /+Sql
PHP became the backbone of
millions of sites
14
-
8/16/2019 Enhancing Interactivity With Server Sided Technologies
16/22
-ra1e3)r(s )f PHP
• )aravel
• S+mfon+
• ii *$9
•
@end• 'odeigniter
• 'akePHP
15
-
8/16/2019 Enhancing Interactivity With Server Sided Technologies
17/22
-ra1e3)r(s )f PHP
16
-
8/16/2019 Enhancing Interactivity With Server Sided Technologies
18/22
6SP 7 6a.a Ser.er Pa%es
• Part of the larger (rameork
• Scri-ts are combinations of /) and !ava Scri-letshich can be di
-
8/16/2019 Enhancing Interactivity With Server Sided Technologies
19/22
0NET 7 Vs*a+ &as'0NET• FB $%&T is often referred to as $%&T; but is actuall+
-art of the larger $%&T (rameork
• Gften used for large scale; enter-rise siCed sitesor a--lications$
• 'an onl+ be hosted on Windos Servers
18
-
8/16/2019 Enhancing Interactivity With Server Sided Technologies
20/22
C)+d-*s)n
• 3ses a marku- language much like HT/)
• A central administrator makes man+ tasks sim-le
• 'old(usion sites and a--lications often requireless code than other languages$
• 'old(usion hosts can be harder to nd and moree,-ensive than other choices
*9
-
8/16/2019 Enhancing Interactivity With Server Sided Technologies
21/22
Ch))sn% a Ser.er SdeLan%*a%e• /ost designers choose a -latform based on cost;
develo- netork and ease of use
• (ind a develo-er that can assist +ou in nding theright -latform for +our ebsite
• Research as man+ -latforms as +ou can so that+ou can make an informed desicion
*1
-
8/16/2019 Enhancing Interactivity With Server Sided Technologies
22/22