Как использовать JS фреймворки с обычным php приложением?
Я в основном на работе кодил на php. В принципе само приложение обычное php + mysql + js для всяких ajax. Всё написано с нуля, без фреймворков.
Я уже долгое время смотрю в сторону новшеств в javascript и как я понял, всё новое сделано для nodejs. Не буду много писать, как пример react. Открыл документацию, а там примеры кода для работы под nodejs.
А я работаю с обычным umd который запускается в браузере.
Объясните мне как начать использовать какой либо фреймворк JS с обычным php приложением? Как подключить туда npm? Как сделать туда webpack?
Добавлю, что фреймворк php не использую, обычный apache и var/www/app директория.
Я в этом не понимаю, хочу пробовать использовать js фреймворки. Надеюсь я не замудрил и вопрос понятен.
Ответы (1 шт):
Попробуйте начать с Alpine.js. Она очень близка к Vue, только не требует Node. Можно рассматривать как современную замену jQuery. Рискну дать ссылку на свой сайт, где я публикую статьи о том, как использовать Альпину. Кроме этого есть такой проект для Laravel - livewire, где используется Alpine.js в качестве основного js-фреймворка. Вы можете просто попробовать что-то сделать с помощью Альпины, поскольку это просто и не потребует дополнительных зависимостей, потом уже решите стоит ли переходить на большие js-фреймворки.