Enhancing Interactivity With Server Sided Technologies

download Enhancing Interactivity With Server Sided Technologies

of 22

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