1. fotoaparati
  2. Car Audio & Electronics
  3. Home Audio
  4. Osobni Audio
  5. TV
  6. Pametna kuća
  >> Hrvatska Electronic Technology >  >> Pametna kuća >> Pametan život

Razlika između programiranja na strani klijenta i na strani poslužitelja

Ako znate malo HTML-a, možete stvoriti funkcionalnu web stranicu koja informira i zabavlja posjetitelje stranice. Osnovne web-stranice mogu biti korisne, ali potreban je programski kod za izradu naprednih web-mjesta koja su interaktivna, temeljena na podacima i uvjerljivija. Vrsta programskog jezika koji koristite ovisi o vašim ciljevima web dizajna. Prije nego što izradite web stranicu, naučite razlike između programiranja na strani klijenta i programiranja na strani poslužitelja. Dijele neke značajke, ali se značajno razlikuju.

Objašnjenje na strani klijenta

Kada upišete URL u adresnu traku preglednika, vaše računalo se ponaša kao klijent koji traži informacije od udaljenog web poslužitelja. Sav kod, datoteke, podaci i slike koje vidite na web stranicama dolaze s udaljenih poslužitelja koji ih šalju preglednicima. Preglednik sastavlja resurse koje prima i generira web stranicu koju vidite. Jednostavne web-stranice mogu sadržavati samo HTML izjave, tekst i slike, dok one složenije mogu izvršavati kod koji se nalazi u klijentskom pregledniku ili na web-poslužitelju.

Osnove programiranja na strani klijenta

Svatko može stvoriti web-aplikaciju na strani klijenta u nekoliko minuta lijepljenjem nekoliko JavaScript naredbi u HTML dokument i pregledom u pregledniku. JavaScript je glavni skriptni jezik na strani klijenta koji vlasnici web-mjesta koriste u svojim web-aplikacijama. Možete koristiti JavaScript za pomicanje objekata na web stranici, provjeru valjanosti unosa obrasca, stvaranje posebnih efekata, prikaz poruka o pogreškama i traženje informacija od ljudi.

Dodatne pogodnosti na strani klijenta

Budući da preglednik ne mora komunicirati s udaljenim web-poslužiteljem da bi izvršio ove vrste zadataka, kod na strani klijenta može neke zadatke obavljati brže od koda na strani poslužitelja. Na primjer, kada kliknete gumb za otvaranje izbornika, kôd na strani klijenta može ga odmah pokrenuti. Da kod na strani poslužitelja rješava taj zadatak, morali biste pričekati da preglednik komunicira s poslužiteljem prije nego što vidite otvoren izbornik. Također ne morate instalirati poseban softver na web poslužitelj za izradu i testiranje koda na strani klijenta budući da svi preglednici mogu izvoditi kod na strani klijenta.

Programiranje na strani poslužitelja

Tehnologije na strani poslužitelja uključuju PHP i Microsoftov ASP.NET. Kod na strani poslužitelja izvodi se na web-poslužitelju web-mjesta umjesto u pregledniku posjetitelja web-mjesta. Posjetite li web stranicu koja koristi programiranje na strani poslužitelja, možda nikada nećete znati da je poslužitelj zauzet izvršavanjem uputa dok gledate web stranicu. Dobar primjer obrade na strani poslužitelja je ASP.NET stranica koja vam omogućuje promjenu veličine slike. Nakon što kliknete gumb za prijenos slike na web poslužitelj, kod na poslužitelju mijenja veličinu slike i šalje novu sliku natrag u vaš preglednik.

Dodatne pogodnosti na strani poslužitelja

Programiranje na strani poslužitelja također vam daje mogućnost pohranjivanja i dohvaćanja podataka. Ovo je važno kada želite obavljati zadatke kao što je pohranjivanje i dohvaćanje podataka za prijavu i davanje ljudima mogućnosti traženja podataka pohranjenih u bazi podataka. Ti se podaci mogu nalaziti na mjestima poput baze podataka ili XML datoteke na vašem web poslužitelju. Obrada na strani poslužitelja također vam može pomoći da sačuvate povjerljivost vlasničkog koda. Na primjer, možete napisati PHP kod koji izvodi izračune pomoću vlasničkih prodajnih formula koje vaša tvrtka drži u tajnosti. Budući da se kod izvodi na vašem poslužitelju, ljudi koji pregledavaju vaše web stranice u pregledniku ne mogu vidjeti taj kod.

Hibridne web aplikacije

Mnoge web-aplikacije koriste kombinaciju programiranja na strani poslužitelja i na strani klijenta. Na primjer, dok skripte na strani klijenta mogu potvrditi unos obrasca, mudro je koristiti kod na strani poslužitelja za njegovu ponovnu provjeru valjanosti nakon što posjetitelji stranice pošalju podatke obrasca na poslužitelj. Jedna od vaših web stranica može koristiti JavaScript slide show da zabavi ljude i kod na strani poslužitelja za obradu prodajnih narudžbi. Bez obzira na tehnologiju koju koristite, važno je temeljito testirati svoje web-aplikacije prije njihove implementacije.


  1. Razlika između 2G i 3G tehnologije
  2. Razlika između Bluetooth 2.0 i 2.1
  3. Razlika između AC i DC pojačala
  4. Razlika između HDMI 1.2 i 1.3
  5. Razlika između xD i SD memorijskih