Erinevus kliendipoolse & amp ;Server programmeerimine

Web servereid võimaldab veebilehti olemas . Ryan McVay / Digital Vision / Getty Images

Kui sa tead vähe HTML, saate luua funktsionaalne veebilehe, mis teavitab ja meelt saidi külastajad.Basic veebilehti võib olla kasulik, kuid see võtab programmeerimine kood teha arenenud alasid, mis on interaktiivne, andmete orienteeritud ja selgem.Tüüp programmeerimiskeele sõltub teie web design eesmärke.Enne kui ehitada veebilehel, õppida erinevusi kliendipoolse ja server-side programmeerimine.Nad jagavad mõned omadused, kuid need erinevad oluliselt edasi.

kliendipoolse selgitas

  • Kui sisestada URL oma brauseri aadressiribale, arvuti toimib klient, mis taotleb teavetkaugel veebiserver.Kõik koodi, faile, andmeid ja pilte, mis sa näed veebilehti pärit kaugserverite et saata see brauseritega.Brauser koondab ressursse ta saab ja genereerib veebilehe, mida näed.Lihtne veebilehed võivad sisaldada ainult HTML avaldused, teksti ja pilte, samas keerulisem ones saab koodi, mis seisneb kliendi brauseri või veebiserveris.

kliendipoolse programmeerimine põhitõed

  • Igaüks võib luua kliendipoolse veebirakenduse minuti kleepides mõne JavaScript avaldused HTML dokument ja vaatamise brauseris.JavaScript on peamine klient skriptimiskeel saidi omanikud kasutavad oma Web apps.Võite kasutada JavaScript teha objekte liigutada veebilehele, kinnitada vormi sisend, eriefektide loomiseks, näidata veateateid ja kiiret inimesed informatsiooni.

Täiendav kliendipoolse Kasu

  • Kuna brauser ei pea suhtlema serveri Web server täita seda tüüpi ülesandeid, kliendipoolse koodi on võimalik teha mõned ülesanded kiiremini kui server-side koodi.Näiteks, kui klõpsate nuppu, et avada menüü, kliendipoolse koodi saab kasutada seda kohe.Kui server-side code käideldakse, et ülesanne, pead sa ootama brauseri suhelda server enne näinud menüü avatud.Sa ka ei pea installima spetsiaalse tarkvara veebiserveris luua ja test kliendipoolse koodi kuna kõik brauserid saab sõita kliendipoolse koodi.

Server programmeerimine

  • Server-side tehnoloogiate hulka PHP ja Microsofti ASP.NET.Server-side kood töötab saidi veebiserveri asemel on saidi külastaja brauser.Kui te külastate veebilehte, mis kasutab server-side programmeerimine, sa ei pruugi kunagi teada, et server on hõivatud täidesaatva juhiseid, kui te vaadata veebilehelt.Hea näide server-side töötlemise on ASP.NET lehele, mis võimaldab teil muuta pildi suurust.Kui klõpsate nuppu üles laadida pildi veebiserver, kood server muudab pildi suurust ja saadab uue pildi tagasi oma brauserit.

Täiendav Server-Side Kasu

  • Server-side programmeerimine annab teile võime salvestada ja laadida andmeid.See on oluline, kui soovite, et täita ülesandeid, nagu ladustamiseks ja allalaadimise sisselogimise andmeid ja annab inimestele võimaluse otsida andmeid salvestatakse andmebaasi.Need andmed võivad elada kohtades, näiteks andmebaasi või XML-faili oma veebiserver.Server-side töötlemise võivad samuti aidata teil hoida varaliste kood konfidentsiaalsed.Näiteks võid kirjutada PHP kood, mis täidab arvutused varaliste müük valemid teie ettevõte hoiab saladust.Kuna kood töötab serveris, inimesed, kes näevad oma veebilehti brauser ei näe, et koodi.

hübriid Web Applications

  • Paljud Web apps kasutada kombinatsiooni server-side ja kliendipoolse programmeerimine.Näiteks kui kliendipoolse skripti saab kinnitada vormi sisend, siis on mõistlik kasutada server-side koodi kinnitada uuesti pärast seda, saidi külastajad esitama vormi andmed serverisse.Üks teie veebilehti võib kasutada JavaScript slide show lõbustab inimesi ja server-side koodi töödelda müügitellimuste.Sõltumata kasutatava tehnoloogia puhul on oluline, et testida oma Web apps põhjalikult enne nende rakendamist.

Resources

  • Mozilla Developer Network: Re-sissejuhatus JavaScript (JS Treening)
  • Microsoft ASP.NET
156
0
3
Web Programmeerimiskeeli