Razlika med spletnim oblikovanjem in spletnim razvojem

Ko spoznam nove ljudi in me vprašajo, kaj delam za življenje, pogosto odgovorim, da sem "spletni oblikovalec". Ta izraz uporabljam, ker je to varna beseda "catch-all", ki ljudem omogoča, da vedo, kaj počnem, na splošno, ne da bi jih zmedli s preveč specifičnim naslovom dela, ki bi ga nekdo zunaj spletne industrije verjetno ne bi razumel.

Dejstvo, da je pojem "spletni oblikovalec" posplošitev, je koristno v primerih, kot sem pravkar opisal, ko govorite z nekom, ki ni strokovnjak za splet, ko pa se pogovarjate z nekom v spletni industriji, lahko ta generalizacija ne bo dovolj, da pojasniš, kaj počneš.

V resnici mnogi ljudje uporabljajo izraza "spletno oblikovanje" in "spletni razvoj" izmenično, vendar imajo resnično dva zelo različna pomena. Če iščete novo službo v industriji spletnega oblikovanja ali če ste nekdo, ki želi najeti spletnega strokovnjaka za izdelavo spletne strani za vas ali vaše podjetje, morate poznati razliko med tema dvema izrazoma in kvalifikacijami, ki jih Pridi z njimi. Oglejmo si ta dva izraza.

Kaj je spletno oblikovanje?

Spletno oblikovanje je najpogostejši izraz, ki se uporablja za strokovnjake v tej panogi. Pogosto, ko nekdo pravi, da je "spletni oblikovalec", se nanašajo na zelo širok nabor spretnosti, od katerih je eden vizualni dizajn.

"Design" del te enačbe obravnava stranko ali "sprednji del" dela spletne strani. Spletni oblikovalec se ukvarja s tem, kako izgleda spletno mesto in kako stranke komunicirajo z njim (včasih jih imenujemo tudi "oblikovalci izkušenj" ali "oblikovalci UX-jev").

Dobri spletni oblikovalci vedo, kako uporabljati načela oblikovanja, da ustvarijo spletno stran, ki izgleda super. Prav tako razumejo spletno uporabnost in kako ustvariti uporabnikom prijazna spletna mesta. Njihove oblike so tiste, ki jih stranke želijo navigirati, ker je tako enostavno in intuitivno. Oblikovalci storijo veliko več, kot bi spletno stran "lepo izgledala". Resnično narekujejo uporabnost spletnega vmesnika.

Kaj je spletni razvoj?

Spletni razvoj je na voljo v dveh okusih - razvoj front-end in razvoj back-end. Nekatere veščine v teh dveh okusih se prekrivajo, vendar imajo zelo različne namene v spletnem dizajnerskem poklicu.

Razvijalec sprednje strani ima vizualno zasnovo spletne strani (ali jo je ustvaril, ali pa ga je dal vizualni oblikovalec) in ga gradi v kodi. Različni razvijalec bo uporabil HTML za strukturo spletnega mesta, CSS pa bo narekoval vizualne sloge in postavitev, morda celo nekatere Javascript. Za nekatera majhna spletna mesta je lahko razvoj v sprednjem delu edina vrsta razvoja, ki je potrebna za ta projekt. Za bolj zapletene projekte se bo začel razvijati "back-end".

Back-end razvoj se ukvarja z bolj naprednim programiranjem in interakcijami na spletnih straneh. Back-end spletni razvijalec se osredotoča na to, kako spletna stran deluje in kako stranke opravljajo stvari na njem z določenimi funkcionalnostmi. To lahko vključuje delo s kodo, ki je vmesnik z bazo podatkov ali ustvarjanje funkcij, kot so nakupovalni vozički E-trgovine, ki se povezujejo s spletnimi plačilnimi procesorji in še več.

Dobri spletni razvijalci morda vedo, kako programirati CGI in skripte, kot je PHP . Prav tako bodo razumeli, kako delujejo spletni obrazci in kako se različni programski paketi in API-ji (programski vmesniki aplikacij) lahko uporabijo za povezovanje teh različnih vrst programske opreme skupaj, da ustvarijo rešitve, ki bodo ustrezale specifičnim potrebam stranke za spletno prisotnost. Od razvijalcev spletnih strežnikov se lahko zahteva tudi, da ustvarijo nove funkcije iz nič, če ne obstajajo obstoječa programska orodja ali paketi, ki jih je mogoče uporabiti za zadovoljevanje njihovih potreb /

Mnogi ljudje zamegljujejo linije

Medtem ko se nekateri spletni strokovnjaki specializirajo ali osredotočajo na določena področja, mnogi med njimi zamegljujejo med različnimi disciplinami. Morda so najbolj prijetno delo z vizualnimi modeli z uporabo programov, kot je Adobe Photoshop, vendar pa lahko vedo tudi nekaj o HTML in CSS in morda lahko kodirajo nekaj osnovnih strani. Ob tem navzkrižnem znanju je pravzaprav zelo koristno, saj vas lahko veliko bolj trži v industriji in bolje pri tem, kar delate na splošno.

Oblikovalec vizualnega dizajna, ki razume, kako se gradijo spletne strani, bo bolje opremljen za oblikovanje teh strani in izkušenj. Podobno lahko spletni razvijalec, ki ima razumevanje osnove oblikovanja in vizualne komunikacije, naredi pametne odločitve, ko kodira strani in interakcije za svoj projekt.

Končno, če imate to navzkrižno znanje ali ne, ko zaprosite za zaposlitev ali poiščete nekoga, ki bo delal na vaši spletni strani, morate vedeti, kaj iščete - spletno oblikovanje ali spletni razvoj. Spretnosti, ki jih najamete, bodo imele pomembno vlogo pri stroških, ki jih boste morali porabiti, da bi to delo opravili.

V mnogih primerih bo načrtovanje in razvoj na začetku za manjša, bolj enostavna spletna mesta veliko manj (na uro) kot najem naprednega kodirnika za nazaj. Za večja spletna mesta in projekte boste dejansko najemali ekipe, ki vsebujejo spletne strokovnjake, ki pokrivajo vse te različne discipline.