микро-разриличия, только для умников под пивко
не заморачивайтесь -- учите js, делайте фронтенд :)
такие различия только в очень больших командах (не компаниях, а командах), даже в больших компаниях команды по проекту могут быть не большими... это как в дизайне -- есть креатор, иллюстратор, редактор, копирайтер, технолог, проект-менеджер, что делает дизайнер? :)