Когда то учил паттерны на php с помощью курсов и книг, правда уже забыл их, так как все осталось лишь в теории, но на момент как их тогда выучил, то мог реализовать и на собеседовании рассказать какие пробемы они решают. Сейчас подумал о том, чтобы их вспомнить, но так как решил остановиться на javascript, то начал искать материал реализации паттернов на данном языке, но столкнулся что из-за особенности языка вариантов написания очень много, плюс еще выходят новые ecmascript версии, что увеличивает количество способов. Да и насколько они прослеживаются в современных frontend фреймворках для меня загадка.
Поэтому у меня вопрос, стоит ли сейчас тратить на это время. Возможно лучше их выучить на php, так как он более приближен к java, c++ или же оставить это на потом?
Максим Федоров, принял, буду действовать!
Не уточните, имели в виду, что раз решил специализироваться на фронтэнде, то искать удобную и понятную реализацию стремящуюся удовлетворить принципы оригинальных идей на js?
Плюс вижу в том, что глубже узнаю устройства языка, минус - что немного запутано может быть поначалу, поэтому и спросил про php.
Да стоит. Потом стоит поучить еще на каком-то языке, и еще на каком-то.
В итоге возможно вы заметите, что паттерны не зависят от языка, а общие для всех :)
Реализации паттернов очень зависят от языка. Например шаблоны проектирования на Javascript очень сильно отличаются от шаблонов проектирования на Java, или шаблоны проектирования на C тоже очень сильно отличаются от шаблонов проектирования на C++.