Решив для себя, что frontend мне нравится больше, я разумеется начал его изучать. Html+css в какой-то степени освоил, сейчас принялся за изучение javascript. Однако в моей голове возник вопрос, frontend и backend безусловно взаимодействуют, а значит, что frontender должен иметь какие-то знания относительно backend и наоборот. Так вот, спрашиваю на будущее, что и в какой степени из backend нужно знать фронтенд разработчику? Заранее прошу прощение за неиспользование гугла, но я честно пытался))
Считаю, что фронтэндеру для взаимодействия с бэкэндом необходимо в должной степени знать используемые в обмене протоколы и стандарты (HTTP(s), JSON, XML, HTML, SOAP и т. д., и т. п.), уметь разбираться с производительностью с помощью браузерных средств отладки (на уровне - это сервер долго запросы отрабатывает, или же фронтэнд тормозит от большого количества выводимых данных). Фреймворки - ИМХО клиентские и составные (клиент-серверные).