Atšķirība starp Web dizaina un Web izstrāde

Kad es satieku ar jauniem cilvēkiem un viņi man jautā, ko es daru, lai dzīvotu, es bieži saku, ka esmu "tīmekļa izstrādātājs". Es lietoju šo terminu, jo tas ir drošs frāze "catch-all", kas cilvēkiem ļauj uzzināt, ko es daru, kopumā, nesajaucot viņus ar pārāk specifisku darba nosaukumu, ko kāds, kas neietilpst tīmekļa industrijā, visdrīzāk nesaprot.

Fakts, ka jēdziens "web dizainers" ir vispārināšana, ir lietderīgi tādos gadījumos, ko es tikko aprakstīju, kad jūs runājat ar kādu, kas nav tīmekļa profesionālis, bet, runājot ar kādu no interneta nozares uzņēmumiem, šis vispārinājums var nepietiks, lai izskaidrotu, kas tas ir, ka jūs darāt.

Patiesībā daudzi cilvēki savstarpēji lieto abus vārdus "web dizains" un "web izstrāde", taču tiem patiešām ir divas ļoti atšķirīgas nozīmes. Ja meklējat jaunu darbu tīmekļa dizaina industrijā vai, ja jūs esat kāds, kas vēlas nolīgt tīmekļa speciālistu, lai izveidotu tīmekļa vietni jums vai jūsu uzņēmumam, jums jāzina atšķirība starp šiem diviem noteikumiem un kvalifikācijas iemaņām, kas nāc ar viņiem. Apskatīsim šos divus terminus.

Kas ir Web dizains?

Web dizains ir visizplatītākais termins, ko izmanto nozares speciālistiem. Bieži vien, kad kāds apgalvo, ka viņi ir "web dizainers", viņi atsaucas uz ļoti plašu prasmju kopumu, no kurām viena ir vizuālais dizains.

Šī vienādojuma "dizains" daļa attiecas uz klientu orientētu vai "priekšējā gala" daļu no mājas lapas. Web dizaineris rūpējas par vietnes izskatu un to, kā klienti ar to sazinās (tos dažkārt sauc arī par "pieredzes dizaineriem" vai "UX dizaineriem").

Labi web dizaineri zina, kā izmantot dizaina principus, lai izveidotu vietni, kas izskatās lieliski. Viņi arī saprot tīmekļa lietojamību un to, kā izveidot lietotājam draudzīgas vietnes. To dizaini ir tādi, kurus klienti vēlas pārvietoties, jo tas ir tik vienkārši un intuitīvi. Dizaineri dara daudz vairāk nekā izveido vietni "izskatās skaisti". Tie patiešām nosaka domēna saskarnes lietojamību.

Kas ir Web izstrāde?

Web izstrāde notiek divos flavors - front-end attīstībā un back-end attīstībā. Dažas no šīm divām īpašībām prasmes pārklāšanās, bet tie ir ļoti dažādi mērķi web dizains profesiju.

Sākotnējais izstrādātājs ņem mājas lapas vizuālo dizainu (neatkarīgi no tā, vai viņi izveidoja šo dizainparaugu vai arī to uzrādīja vizuālais dizainers) un izveido to kodā. Sākotnējais izstrādātājs izmantos HTML vietnes struktūru, CSS, kas diktē vizuālos stilus un izkārtojumu un varbūt pat kādu Javascript. Dažām nelielām vietnēm priekšattīrīta attīstība var būt vienīgais šāda veida projekts, kas nepieciešams šim projektam. Sarežģītākiem projektiem sāksies "back-end" attīstība.

Tiešā izstrāde ir saistīta ar progresīvāku programmu izstrādi un mijiedarbību tīmekļa lapās. Pakāpeniskais tīmekļa izstrādātājs koncentrējas uz to, kā vietne darbojas un kā klienti to dara, izmantojot noteiktas funkcijas. Tas varētu ietvert darbu ar kodu, kas saskaras ar datu bāzi, vai tādu funkciju izveidi kā e-komercijas pirkumu ratiņi, kas savieno ar tiešsaistes maksājumu apstrādātājiem un vairāk.

Labi Web izstrādātāji var zināt, kā programmēt CGI un skriptus, piemēram, PHP . Viņi arī sapratīs, kā darbojas tīmekļa formas un kā dažādu programmatūras savienošanai var izmantot dažādus programmatūras pakotnes un API (lietojumprogrammu saskarnes), lai radītu risinājumus, kas atbilstu konkrētām klientu vajadzībām to tiešsaistes klātbūtnē. Iespējams, ka nobloķētām tīmekļa izstrādātājām būs nepieciešama jaunu funkciju izveide no jauna, ja nav esošu programmatūras rīku vai paku, kurus var izmantot, lai apmierinātu klientu vajadzības /

Daudzi cilvēki saplīst līnijas

Kaut arī daži interneta profesionāļi specializējas vai koncentrējas noteiktos apgabalos, daudzi no tiem sašaurina līnijas starp dažādām disciplīnām. Viņi var visērtāk strādāt ar vizuāliem dizainparaugiem, izmantojot tādas programmas kā Adobe Photoshop, taču viņi var arī uzzināt kaut ko par HTML un CSS un var būt kodēti daži pamatlapas. Šīs pārrobežu zināšanas tiešām ir ļoti noderīgas, jo tas var padarīt jūs daudz vairāk tirgojamus nozarē un labāk par to, ko jūs darāt kopumā.

Vizuālais dizainers, kurš saprot, kā tiek veidotas tīmekļa lapas, būs labāk aprīkoti, lai veidotu šīs lapas un pieredzi. Tāpat arī tīmekļa izstrādātājs, kam ir izpratne par dizaina un vizuālās komunikācijas pamatu, var padarīt gudru izvēli, jo viņi kodē savas projekta lapas un mijiedarbību.

Galu galā, ja jums ir šīs zināšanas vai ne, tad, kad piesakāties darbam vai meklējat kādu, kas strādā jūsu vietnē, jums jāzina, ko meklējat - tīmekļa dizains vai tīmekļa izstrāde. Prasmēm, kuras jūs pieņemsit, būs svarīga loma izmaksu segšanā, ko jums būs jāpiešķir, lai iegūtu šo darbu.

Daudzos gadījumos mazāku un vienkāršāku vietņu dizains un priekšattīrīšana attīstīsies daudz mazāk (ik pēc stundas) nekā iznomājot modernu back-end kodētāju. Lielākām vietnēm un projektiem jūs patiešām pieņemsit darbā komandas, kurās ir tīmekļa profesionāļi, kas aptver visas šīs dažādās disciplīnas.