Разработчик, например, какого-нибудь прикладного ПОПро веб программистов просьба не писать
Похоже вы достигли такой уровень когда думайте что знаете все хотя на самом деле это не так. Потому что вы бы не задавались этим вопросом изучив на достойном уровне все то что перечислено выше