Jaka jest różnica między projektantem, inżynierem i twórcą stron internetowych?


Odpowiedź 1:

Różne role związane z tworzeniem i obsługą strony internetowej

web-designer - Definiuje struktury i układ strony. Określa typ, rozmiar i rozmiar czcionki. Ustawia standardy kolorów. Określa wygląd strony internetowej, ale nie implementuje.

web-Engineer - Skoncentruj się na szybkości i wydajności sieci oraz niezawodności witryny.

web-developer - Wdraża bit-end strony internetowej (prezentacja) i back-end (przetwarzanie danych).

Nazywam siebie projektantem stron internetowych i wykonuję wszystkie trzy role


Odpowiedź 2:

Projektant stron internetowych = Kreatywny projektant, nacisk na tworzenie szablonów, układ, UI / UX.

Web developer = programista analityków, zdefiniuj HOW, skup się na implementacji rozwiązań, zarówno backendu, jak i frontendu lub jednego z nich.

Inżynier WWW = kierownik projektu + programista, zdefiniuj CO, skup się na architekturze, wzorcach projektowych, programistach, stosach początkowych.


Odpowiedź 3:

Projektant: projektuje stronę. Po prostu frontend. Może jakieś sugestie dotyczące zachowania

Inżynier: zaplecze. Jak to jest kodowane? Jakie systemy i architektura będą używane?

Deweloper: weź wszystko od projektantów i inżynierów i zbuduj to.

Właśnie dlatego w wielu dużych projektach zwykle wrzuca się kierownika projektu, który koordynuje wysiłki wszystkich zespołów.


Odpowiedź 4:

Jakieś listy.

Nie mówiąc już, że wszystkie są takie same, ale same tytuły nie są * naprawdę * jednoznacznie określone.

Domyślam się, że „projektantem stron internetowych” byłby ktoś, kto zajmuje się układem. Tworzą kompilacje, piszą CSS, piszą HTML, a także mogą obsługiwać niektóre elementy UX. Koncentrują się na warstwie prezentacji.

„Web Developer” to ktoś, kto wykonuje kodowanie zaplecza i obsługuje przetwarzanie żądań. To oni robią kod, który wygląda najbardziej jak kod. Mogą renderować lub emitować kod nakładki, ale często jest to kod dostarczony im przez projektanta. Deweloper jest luźno odpowiedzialny za bezpieczeństwo na poziomie aplikacji. (Ataki nadchodzą od strony interfejsu użytkownika)

„Web Engineer” prawdopodobnie byłby tym, co zwykle nazywamy DevOps - utrzymują one działanie serwerów, dbają o bezpieczeństwo sieci (ataki w warstwie sieci), a także mogą obsługiwać abstrakcje, takie jak zarządzanie kontenerami, replikacje, zaplanowane zadania itp. Dotkną aplikacji tylko tyle, aby ją zamontować i ogólnie zapewnić jej działanie. Prawie nigdy nie dotkną frontonu.