1. kamerák
  2. Car Audio & Electronics
  3. Home Audio
  4. Personal Audio
  5. TV-k
  6. Okos otthon
  >> Elektronikai Technológia Online >  >> Okos otthon >> Okos élet

Kliensoldali és szerveroldali programozás közötti különbség

Ha egy kicsit ismeri a HTML-t, létrehozhat egy működőképes weboldalt, amely tájékoztatja és szórakoztatja a webhely látogatóit. Az alapvető weboldalak hasznosak lehetnek, de programozási kódra van szükség ahhoz, hogy a fejlett webhelyek interaktívak, adatközpontúak és lenyűgözőbbek legyenek. Az Ön által használt programozási nyelv típusa az Ön webtervezési céljaitól függ. Mielőtt létrehozna egy webhelyet, ismerje meg a kliensoldali és a szerveroldali programozás közötti különbségeket. Megosztanak bizonyos jellemzőket, de jelentős mértékben különböznek egymástól.

Ügyféloldali magyarázat

Amikor beír egy URL-t a böngésző címsorába, a számítógép ügyfélként működik, amely információkat kér egy távoli webszervertől. A weboldalakon látható összes kód, fájl, adat és kép távoli szerverekről származik, amelyek elküldik azokat a böngészőknek. A böngésző összegyűjti a kapott erőforrásokat, és létrehozza a látott weboldalt. Az egyszerű weboldalak csak HTML-utasításokat, szöveget és képeket tartalmazhatnak, míg az összetettebbek olyan kódot hajthatnak végre, amely a kliens böngészőjében vagy a webszerveren található.

Az ügyféloldali programozás alapjai

Bárki percek alatt létrehozhat egy kliensoldali webalkalmazást, ha beilleszt néhány JavaScript-utasítást egy HTML-dokumentumba, és megtekinti azt egy böngészőben. A JavaScript a fő kliensoldali szkriptnyelv, amelyet a webhelytulajdonosok használnak webalkalmazásaikban. A JavaScript segítségével objektumokat mozgathat egy weboldalon, ellenőrizheti az űrlapbevitelt, speciális effektusokat hozhat létre, hibaüzeneteket jeleníthet meg, és információkat kérhet az emberektől.

További ügyféloldali előnyök

Mivel a böngészőnek nem kell kommunikálnia egy távoli webkiszolgálóval az ilyen típusú feladatok végrehajtásához, az ügyféloldali kód gyorsabban tud végrehajtani bizonyos feladatokat, mint a kiszolgálóoldali kód. Ha például egy menü megnyitásához egy gombra kattint, az ügyféloldali kód azonnal futtathatja azt. Ha a kiszolgálóoldali kód kezelte ezt a feladatot, meg kell várnia, amíg a böngésző kommunikál a szerverrel, mielőtt megjelenik a menü. Nem kell külön szoftvert telepítenie a webszerverre a kliensoldali kód létrehozásához és teszteléséhez, mivel minden böngésző képes futtatni az ügyféloldali kódot.

Szerveroldali programozás

A szerveroldali technológiák közé tartozik a PHP és a Microsoft ASP.NET. A szerveroldali kód a webhely webszerverén fut, nem pedig a webhelylátogató böngészőjében. Ha felkeres egy kiszolgálóoldali programozást használó weboldalt, soha nem tudhatja, hogy a kiszolgáló utasítások végrehajtásával van elfoglalva a weboldal megtekintése közben. A szerveroldali feldolgozás jó példája az ASP.NET oldal, amely lehetővé teszi a kép átméretezését. Miután rákattint egy gombra a kép webszerverre való feltöltéséhez, a szerveren lévő kód átméretezi a képet, és visszaküldi az új képet a böngészőjének.

További szerveroldali előnyök

A szerveroldali programozás lehetővé teszi az adatok tárolását és visszakeresését is. Ez akkor fontos, ha olyan feladatokat szeretne végrehajtani, mint például a bejelentkezési adatok tárolása és visszakeresése, valamint lehetővé teszi az emberek számára, hogy megkeressék az adatbázisban tárolt adatokat. Ezek az adatok a webszerveren találhatók olyan helyeken, mint például egy adatbázis vagy egy XML-fájl. A szerveroldali feldolgozás segíthet a védett kód bizalmas kezelésében is. Például írhat egy PHP-kódot, amely számításokat végez a cége által titokban tartott saját értékesítési képletek használatával. Mivel a kód az Ön szerverén fut, azok, akik böngészőben tekintik meg weboldalait, nem láthatják a kódot.

Hibrid webalkalmazások

Sok webalkalmazás kiszolgálóoldali és ügyféloldali programozás kombinációját használja. Például míg a kliensoldali szkriptek ellenőrizni tudják az űrlapbevitelt, bölcs dolog a szerveroldali kód használatával újra érvényesíteni azt, miután a webhely látogatói űrlapadatokat küldenek a szervernek. Előfordulhat, hogy valamelyik weboldal JavaScript-diavetítést használ az emberek szórakoztatására, illetve szerveroldali kódot az értékesítési rendelések feldolgozásához. Függetlenül attól, hogy milyen technológiát használ, fontos, hogy alaposan tesztelje webalkalmazásait a telepítés előtt.


  1. Különbség 2G és 3G technológia
  2. Különbség a Bluetooth 2.0 és 2.1
  3. Különbség AC és DC erősítők
  4. Különbség HDMI 1.2 és 1.3
  5. Különbség xD és SD memóriakártya