Die verskil tussen webontwerp en webontwikkeling

Wanneer ek nuwe mense ontmoet en hulle my vra wat ek vir die lewe doen, antwoord ek gereeld dat ek 'n "webdesigner" is. Ek gebruik hierdie term omdat dit 'n veilige 'catch-all'-frase is wat mense laat weet wat ek doen in die algemeen sonder om hulle te verwar met 'n te spesifieke werkstitel wat iemand buite die webbedryf waarskynlik nie sal verstaan ​​nie.

Die feit dat die term "webontwerper" 'n veralgemening is, is nuttig in gevalle soos ek pas beskryf het, wanneer jy praat met iemand wat nie 'n webprofessor is nie, maar wanneer jy met iemand in die webbedryf praat, kan daardie veralgemening Moenie genoeg wees om te verduidelik wat dit is wat jy doen nie.

In werklikheid gebruik baie mense die twee terme "webontwerp" en "webontwikkeling" verwissel, maar hulle het werklik twee baie verskillende betekenisse. As jy 'n nuwe werk soek in die webontwerpbedryf, of as jy iemand soek om 'n webprofessie te huur om 'n webwerf vir jou of jou maatskappy te bou, moet jy die verskil tussen hierdie twee terme en die vaardighede wat kom saam met hulle. Kom ons kyk na hierdie twee terme.

Wat is Webontwerp?

Webontwerp is die mees algemene term wat gebruik word vir professionele persone in hierdie bedryf. Dikwels, wanneer iemand sê hulle is 'n webontwerper, verwys hulle na 'n baie breë stel vaardighede, waarvan een visuele ontwerp is.

Die gedeelte "ontwerp" van hierdie vergelyking handel oor die deel van die webwerf wat die kliënt aan die voorkant of 'n voorkant van die webwerf behels. 'N web ontwerper is bekommerd oor hoe 'n webwerf lyk en hoe die kliënte daarmee saamwerk (hulle word ook soms na verwys as "ervaring ontwerpers" of "UX ontwerpers").

Goeie webontwerpers weet hoe om die beginsels van ontwerp te gebruik om 'n webwerf te skep wat goed lyk. Hulle verstaan ​​ook oor web bruikbaarheid en hoe om webwerwe wat gebruikersvriendelik is, te skep. Hul ontwerpe is een wat kliënte wil navigeer, want dit is so maklik en intuïtief om dit te doen. Ontwerpers doen baie meer as om 'n webwerf te maak "mooi lyk." Hulle dikteer werklik die bruikbaarheid van 'n webwerf se koppelvlak.

Wat is Webontwikkeling?

Webontwikkeling kom in twee geure - front-end ontwikkeling en back-end development.Some van die vaardighede in hierdie twee smaak oorvleuel, maar hulle het baie verskillende doeleindes in die web ontwerp beroep.

'N front-end ontwikkelaar neem die visuele ontwerp van 'n webwerf (of hulle die ontwerp geskep het of dit is aan hulle oorhandig deur 'n visuele ontwerper) en bou dit in kode. 'N Front-end ontwikkelaar sal HTML gebruik vir die struktuur van die werf, CSS om die visuele style en uitleg te bepaal, en dalk selfs 'n paar Javascript. Vir sommige klein terreine kan die ontwikkeling van die voorkant die enigste ontwikkeling wees wat nodig is vir daardie projek. Vir meer ingewikkelde projekte sal die "back-end" -ontwikkeling in die spel kom.

Back-end ontwikkeling handel oor die meer gevorderde programmering en interaksies op webblaaie. 'N Back-end webontwikkelaar fokus op hoe 'n werf werk en hoe die kliënte dinge daaraan doen wat sekere funksies gebruik. Dit kan insluit om te werk met kode wat met 'n databasis koppelvlak of om funksies soos inkopie-inkopies met e-handelsware te skep wat verbind is met aanlynbetalingsprosessors en meer.

Goeie webontwikkelaars kan weet hoe om CGI en skrifte soos PHP te programmeer. Hulle sal ook verstaan ​​hoe webvorms werk en hoe verskillende sagtewarepakkette en API's (toepassingsprogrammeringsvlakke) gebruik kan word om daardie verskillende soorte sagteware saam te koppel om oplossings te skep wat aan die behoeftes van 'n spesifieke kliënt sal voldoen vir hul aanlyn-teenwoordigheid. Back-end webontwikkelaars sal ook nodig wees om nuwe funksies van nuuts af te skep as daar nie bestaande sagteware-instrumente of -pakkette is wat aangepak kan word om hul kliënte se behoeftes te bevredig nie /

Baie mense vervaag die lyne

Terwyl sommige webpersoneel spesialiseer of fokus op sekere gebiede, vervaag baie van hulle die lyne tussen verskillende dissiplines. Hulle kan die meeste gemaklik wees met visuele ontwerpe wat programme soos Adobe Photoshop gebruik, maar hulle kan ook iets van HTML en CSS weet en kan sommige basiese bladsye kodeer. Om hierdie kruiskennis te hê, is eintlik baie handig, aangesien dit jou veel meer bemarkbaar in die bedryf kan maak en beter as wat jy oor die algemeen doen.

'N Visuele ontwerper wat verstaan ​​hoe webbladsye gebou word, sal beter toegerus wees om daardie bladsye en ervarings te ontwerp. Net so kan 'n webontwikkelaar wat die basiese beginsels van ontwerp en visuele kommunikasie begryp, slimke keuses maak omdat hulle bladsye en interaksies vir hul projek kodeer.

Uiteindelik moet u weet wat u soek - webontwerp of webontwikkeling, of u hierdie kruiskennis het of nie, wanneer u aansoek doen vir 'n werk of iemand soek om op u werf te werk. Die vaardighede waarvoor u huur, sal 'n groot rol speel in die koste van wat u sal moet spandeer om daardie werk te verrig.

In baie gevalle sal ontwerp en front-end ontwikkeling vir kleiner, meer eenvoudige plekke baie minder (op 'n uurlikse basis) wees as om 'n gevorderde back-end koder te huur. Vir groter webwerwe en projekte sal jy eintlik spanne huur wat webpersoneel bevat wat al hierdie verskillende dissiplines dek.