Есть ли js, css- сборщики, написанные на php?

Есть два подхода:

  1. Бандлы
    +: код максимально кроссбраузерный, можно пользоваться всеми вкусностями es6 и фреймворков
    -: нужно npm, webpack и пр. Отдельный сервак нодовский. Что на удаленном серваке архигеморойно если вообще возможно.
  2. Модули
    +: можно без nodejs и пр. Просто отлаживать и пр.
    -: с кроссбраузерностью хуже, вкусности фреймворков такие как sfc во vue не поюзаешь. Код не оптимизирован

А если бы были такие бандлеры на пхп ( питон, ява) чтобы внедрять в бекенд сайтов или ещё лучше как серверная dll- ка, написанная на cpp? А может есть где такое?

Что-то не понял о чем речь, зачем отдельный сервак? Что за проект такой? Обычно ж бандл просто собирается при деплое/релизе и всё.

Есть у меня друган. Человек очень старорежимный. Делаем сайты он, я и ещё пара молодых программистов. Что такое npm и node js он не знает. Но правда что такое vue ему узнать пришлось благодаря молодым программистам. Что такое продакшн и деплой тоже не знает. Редактирует сайт прям на фтп-шке фар менеджером.
Ну да и вообще когда есть на компе апач для сайта запускать npm run serve чтобы ваять фронтенд это ну такое себе как по мне.

А это зачем?)

Для создания бандла обычно надо просто запустить вебпак, типа как тут npx webpack Getting Started | webpack
Он создаст бандл и завершится. Дальше этот файл может отдаваться апачем как и любые другие статичные файлы.

Ну и чтоб не запускать постоянно эту команду во время разработки есть разные утилиты, которые следят за изменениями файлов и пересоздают. Например npx webpack --watch Development | webpack

Ну в этом случае точно так же можно зайти через SSH и запустить эти команды, но так редактировать сайт в целом плохо по куче причин независимо от необходимости использования вебпака и вообще js/css )
Например, не узнать кто что когда поменял (без гита). Или если что-то не так сделал, то сайт у всех сломается. Или сильно ограничивает возможности отладки (только логи, нельзя использовать отладчик, отладочную печать, отключать часть кода).

Все равно в этом что-то не то. Ssh он по ходу отродясь не юзал. Он из тех, кто вырос на панелях управления хостингом. К тому же webpack и пр не является стандартным инструментом ни хостингов ни сборок типа Denwer, Openserver. Возможно требует специальных настроек а может и бабла. Вот если б такой инструмент создать и чтобы было хорошо им управлять.

В Денвере вообще РНР 5, куда ж его использовать в 2024 )
В Опенсервере Node + npm есть либо через NVM, либо так openserver-settings/pages/INSTALL-NPM.md at master · evgeny-klyopov/openserver-settings · GitHub

Вебпак в проект ставится через npm, а не в систему. Его не обязательно запускать через npx если вдруг нету, можно просто писать его полный путь в папке node_modules или добавить в scripts в package.json.

А апач и переписывание вебпака на РНР не особо чем-то помогли бы. Ему не нужен сервер, это просто утилита преобразующая файлы. А npm же в любом случае нужен если нужно ставить Vue и прочие js библиотеки.