Чим відрізняється верстальник від front-end developer

Empower people to give

Якщо фронтенд будується на стороні сервера, то додатково буде потрібно знати використовуваний серверний мова програмування (наприклад, Python, Ruby або PHP) і використовуваний фреймворк (Django, Ruby-on-Rails, Yii). На практиці бувало таке, що фронтендер просив в потрібній частині проекту зробити var_dump від структури даних, яку треба показати і перерахувати серверні методи, які треба викликати після натискання передбачуваних кнопок.

Найчастіше фронтенд-розробник може і сам закодувати ці серверні методи, а то й потрібно заглиблюватися в серверну логіку (відносини в даних, конкретна бізнес-логіка, зберігання даних, кешування, черги, крон-задачі). Я особисто таких дуже ціную.

"Товстий клієнт" - це коли для роботи з вашим сервісом ви просите завантажити користувача програму і користуватися нею замість браузера. а все що в браузері - навіть якщо це БОООЛЬШООООЕ js-додаток - це тонкий клієнт. - тонкий клієнт НЕ вимагає установки додаткового ПО крім браузера.

Роман Булгаков. помилився. Я повинен був назвати його якось, в оригіналі rich client internet application

Keep calm and 'use strict';

Якщо коротко, то верстальник це HTML + CSS, а фронтендщік це HTML + CSS + JS + легке занурення в бекенд з метою написання заглушок для тих же ajax-запитів.