Care este diferența dintre web-designer, web-engineer și web-developer?


Răspunsul 1:

Diferitele roluri implicate în crearea și funcționarea unui site web

web-designer - definește structurile și aspectul paginii. Specifică tipul, dimensiunea și dimensiunea fontului. Stabilește standardele de culoare. Definește aspectul site-ului, dar nu se implementează.

web-engineer - Concentrați-vă pe viteza și performanța rețelei și fiabilitatea site-ului web.

web-developer —Mplementează site-ul web bit front-end (prezentare) și back-end (procesarea datelor).

Ma numesc designer web si fac toate cele trei roluri


Răspunsul 2:

Web designer = Creator de design, concentrați-vă pe crearea șabloanelor, aspectul, UI / UX.

Dezvoltator web = Programator analist, definiți CUM, concentrați-vă pe implementarea soluțiilor, atât backend cât și frontend sau una dintre ele.

Inginer web = manager de proiect + dezvoltator web, definiți CE, concentrați-vă pe arhitecturi, modele de proiectare, devops, stive de început.


Răspunsul 3:

Proiectant: Proiectează site-ul. Doar niște capete frontale. Poate câteva sugestii privind comportamentul

Inginer: Partea din spate. Cum este codat? Ce sisteme și arhitectură vor fi utilizate?

Dezvoltator: ia totul de la designeri și ingineri și construiește lucrul.

Acesta este motivul pentru care multe proiecte mari au de obicei un manager de proiect aruncat acolo pentru a coordona eforturile tuturor echipelor.


Răspunsul 4:

Câteva scrisori.

Nu înseamnă că toate sunt la fel, dar titlurile în sine nu sunt * cu adevărat * clar definite.

Cea mai bună presupunere a mea este că un „web designer” ar fi cineva care face aspect. Construiesc calculatoare, scriu CSS, scriu HTML, pot face și unele chestii UX. Sunt concentrați pe stratul de prezentare.

„Web Developer” este cineva care realizează codificarea backend, gestionând procesarea cererilor. Acestea sunt cele care fac cod care arată cel mai mult ca cod. S-ar putea să redea sau să emită codul frontend, dar deseori este cel care le-a fost furnizat de către designer. Dezvoltatorul web este responsabil cu siguranță la nivel de aplicație. (Atacuri care vin din partea UI)

„Inginerul web” ar fi probabil ceea ce am numi de obicei DevOps - ele țin serverele să funcționeze, să țină cont de securitatea rețelei (atacuri care apar în stratul de rețea) și pot trata, de asemenea, abstractizări precum gestionarea containerului, replici, locuri de muncă programate etc. Vor atinge aplicația suficient încât să o monteze și să asigure rularea acesteia, în general. Nu vor atinge deloc frontendul deloc.