1. kamere
  2. Car Audio & Electronics
  3. Domači glasbeni sistem
  4. Osebni avdio
  5. televizorji
  6. Pametni dom
  >> Elektronske tehnologije Online >  >> Pametni dom >> Pametno življenje

Razlika med programiranjem na strani odjemalca in programiranjem na strani strežnika

Če poznate malo HTML, lahko ustvarite funkcionalno spletno stran, ki informira in zabava obiskovalce spletnega mesta. Osnovne spletne strani so lahko uporabne, vendar je za napredna spletna mesta, ki so interaktivna, na podlagi podatkov in bolj privlačna, potrebna programska koda. Vrsta programskega jezika, ki ga uporabljate, je odvisna od vaših ciljev spletnega oblikovanja. Preden ustvarite spletno mesto, se naučite razlik med programiranjem na strani odjemalca in programiranjem na strani strežnika. Nekatere značilnosti imajo skupne, vendar se v pomembnih pogledih razlikujejo.

Razlaga na strani odjemalca

Ko v naslovno vrstico brskalnika vnesete URL, vaš računalnik deluje kot odjemalec, ki zahteva informacije od oddaljenega spletnega strežnika. Vsa koda, datoteke, podatki in slike, ki jih vidite na spletnih straneh, prihajajo iz oddaljenih strežnikov, ki jih pošiljajo brskalnikom. Brskalnik zbere vire, ki jih prejme, in ustvari spletno stran, ki jo vidite. Enostavne spletne strani lahko vsebujejo samo stavke HTML, besedilo in slike, medtem ko lahko bolj zapletene izvajajo kodo, ki se nahaja v brskalniku odjemalca ali na spletnem strežniku.

Osnove programiranja na strani odjemalca

Vsakdo lahko v nekaj minutah ustvari spletno aplikacijo na strani odjemalca, tako da prilepi nekaj izjav JavaScript v dokument HTML in si ga ogleda v brskalniku. JavaScript je glavni skriptni jezik na strani odjemalca, ki ga lastniki spletnih mest uporabljajo v svojih spletnih aplikacijah. JavaScript lahko uporabite za premikanje predmetov na spletni strani, preverjanje vnosa obrazca, ustvarjanje posebnih učinkov, prikazovanje sporočil o napakah in pozivanje ljudi k informacijam.

Dodatne ugodnosti na strani odjemalca

Ker brskalniku za izvajanje teh vrst nalog ni treba komunicirati z oddaljenim spletnim strežnikom, lahko koda na strani odjemalca izvaja nekatera opravila hitreje kot koda na strani strežnika. Na primer, ko kliknete gumb, da odprete meni, ga lahko koda na strani odjemalca takoj zažene. Če bi koda na strani strežnika obravnavala to nalogo, bi morali počakati, da brskalnik komunicira s strežnikom, preden vidite odprt meni. Prav tako vam ni treba namestiti posebne programske opreme na spletni strežnik za ustvarjanje in testiranje kode na strani odjemalca, saj lahko vsi brskalniki izvajajo kodo na strani odjemalca.

Programiranje na strani strežnika

Strežniške tehnologije vključujejo PHP in Microsoftov ASP.NET. Koda na strani strežnika se izvaja na spletnem strežniku mesta namesto v brskalniku obiskovalca mesta. Če obiščete spletno stran, ki uporablja programiranje na strani strežnika, morda nikoli ne boste vedeli, da je strežnik zaposlen z izvajanjem navodil, medtem ko si ogledujete spletno stran. Dober primer obdelave na strani strežnika je stran ASP.NET, ki vam omogoča spreminjanje velikosti slike. Ko kliknete gumb za nalaganje slike na spletni strežnik, koda na strežniku spremeni velikost slike in pošlje novo sliko nazaj v vaš brskalnik.

Dodatne prednosti na strani strežnika

Programiranje na strani strežnika vam omogoča tudi shranjevanje in pridobivanje podatkov. To je pomembno, ko želite izvajati naloge, kot je shranjevanje in pridobivanje podatkov za prijavo ter ljudem omogočiti iskanje podatkov, shranjenih v bazi podatkov. Ti podatki se lahko nahajajo na lokacijah, kot je zbirka podatkov ali datoteka XML na vašem spletnem strežniku. Obdelava na strani strežnika vam lahko pomaga tudi pri ohranjanju zaupnosti lastniške kode. Na primer, lahko napišete kodo PHP, ki izvaja izračune z uporabo lastniških prodajnih formul, ki jih vaše podjetje hrani v tajnosti. Ker se koda izvaja na vašem strežniku, ljudje, ki si ogledujejo vaše spletne strani v brskalniku, te kode ne morejo videti.

Hibridne spletne aplikacije

Veliko spletnih aplikacij uporablja kombinacijo programiranja na strani strežnika in odjemalca. Na primer, medtem ko skripti na strani odjemalca lahko potrdijo vnos v obrazec, je pametno uporabiti kodo na strani strežnika, da ga ponovno preveri, potem ko obiskovalci spletnega mesta posredujejo podatke obrazca v strežnik. Ena od vaših spletnih strani lahko uporablja diaprojekcijo JavaScript za zabavo ljudi in kodo na strani strežnika za obdelavo prodajnih naročil. Ne glede na tehnologijo, ki jo uporabljate, je pomembno, da svoje spletne aplikacije temeljito preizkusite, preden jih uvedete.


  1. Razlika med 2G in 3G tehnologijo
  2. Razlika med Bluetooth 2.0 & 2.1
  3. Razlika med AC in DC Amplifiers
  4. Razlika med HDMI 1.2 in 1.3
  5. Razlika med xD & SD Memory