Ef þú þekkir smá HTML geturðu búið til vinnandi vefsíðu sem upplýsir og viðheldur gestum vefsins. Grunnvefsíður geta verið gagnlegar en það þarf forritunarkóða til að búa til háþróaðar vefsíður sem eru gagnvirkar, gagnastýrðar og sannfærandi. Tegund forritunarmálsins sem notað er veltur á markmiðum þínum með vefhönnun. Áður en þú býrð til vefsíðu skaltu læra muninn á forritunarhlið viðskiptavinar og miðlara. Þeir hafa nokkrar aðgerðir sameiginlegar en eru mjög mismunandi.

Tveir viðskiptamenn sem nota tölvur í netþjónsherberginu

Útskýrt á viðskiptavininum

Þegar þú slærð inn slóðina á veffangastikunni í vafranum þínum virkar tölvan þín sem viðskiptavinur sem biður um upplýsingar frá ytri vefþjón. Allir kóðar, skrár, gögn og myndir sem þú sérð á vefsíðum koma frá ytri netþjónum sem þeir senda til vafra. Vafri safnar saman mótteknum auðlindum og býr til vefsíðu sem birtist. Einfaldar vefsíður geta aðeins innihaldið HTML leiðbeiningar, texta og myndir en flóknari kóðar geta framkvæmt kóða sem er í vafra viðskiptavinarins eða á vefþjóninum.

Grunnatriði forritunar hliðar viðskiptavinarins

Hver sem er getur búið til vefsíðuforrit viðskiptavinarins á nokkrum mínútum með því að setja nokkrar JavaScript leiðbeiningar í HTML skjal og birta þær í vafra. JavaScript er aðal forskriftarþarfir viðskiptavinarins sem eigendur vefsíðna nota í vefforritum sínum. Þú getur notað JavaScript til að hreyfa hluti um vefsíðu, athuga færslur í formi, búa til tæknibrellur, birta villuboð og biðja fólk að slá inn upplýsingar.

Viðbótaruppbót vegna viðskiptavina

Vegna þess að vafrinn þarf ekki að eiga samskipti við ytri vefþjón til að framkvæma þessar tegundir verkefna getur kóða viðskiptavinarins sinnt nokkrum verkefnum hraðar en kóða hliðar þjónsins. Til dæmis, ef þú smellir á hnappinn til að opna valmynd, getur númer hlið viðskiptavinarins keyrt hann strax. Ef kóða hliðar netþjónsins gerir þetta verðurðu að bíða eftir að vafrinn hefur samband við netþjóninn áður en valmyndin er opnuð. Þú þarft heldur ekki að setja upp neinn sérstakan hugbúnað á vefþjóninum til að búa til og prófa kóða við viðskiptavini vegna þess að allir vafrar geta keyrt kóða við viðskiptavini.

Forritun netþjóna

Tækni við hlið þjónustunnar eru meðal annars PHP og ASP.NET frá Microsoft. Kóði netþjóns keyrir á vefþjóni vefsvæðisins í stað vafra heimsóknaraðila. Þegar þú heimsækir vefsíðu sem notar forritun hliðarverksmiðju gætirðu aldrei vitað að netþjóninn er upptekinn við að framkvæma leiðbeiningar meðan þú ert að skoða vefsíðuna. Gott dæmi um vinnslu hliðarþjóns er ASP.NET síðu sem þú getur notað til að breyta stærð myndar. Eftir að þú hefur smellt á hnappinn til að hlaða mynd upp á vefþjón, breytir kóðinn á þjóninum stærð myndarinnar og sendir nýju myndina aftur í vafrann þinn.

Viðbótarupplýsingar á netþjónahlið

Með forritun hliðarþjónsins geturðu einnig vistað og sótt gögn. Þetta er mikilvægt ef þú ert að vinna verkefni eins og að geyma og sækja skilríki og vilja gefa fólki möguleika á að fletta upp gögnum sem eru geymd í gagnagrunni. Þessi gögn geta verið á stöðum eins og gagnagrunni eða XML skrá á vefþjóninum þínum. Vinnsla hliðar þjónsins getur einnig hjálpað þér að halda einkakóða þagnarskyldum. Til dæmis getur þú skrifað PHP kóða sem framkvæma útreikninga með því að nota sérsöluformúlur sem halda fyrirtæki þínu leyndum. Vegna þess að kóðinn er í gangi á netþjóninum þínum getur fólk sem skoðar vefsíður þínar í vafra ekki skoðað þennan kóða.

Hybrid vefforrit

Mörg vefforrit nota sambland af netþjóni og forritun við hlið viðskiptavinar. Til dæmis, meðan skripta við hlið viðskiptavinarins getur sannreynt innslátt eyðublaðs, er mælt með því að nota kóða netþjónsins til að staðfesta það aftur eftir að gestir á vefsvæðinu senda formgögn til þjónsins. Nota má JavaScript-myndasýningu á einni vefsíðunni þinni til að skemmta fólki og kóða netþjóna við vinnslu pantana viðskiptavina. Burtséð frá tækninni sem þú notar, það er mikilvægt að prófa vefforritin þín vandlega áður en þú dreifir þeim.