Мне относительно комфортно с laravel, но я очень мало знаю о javascript и npm в целом ... просто чтобы установить некоторый контекст.
Я создаю приложение, в котором теперь мне требуется заполнить «библиотеку форм». Так что я думаю, что мне следует использовать опыт других и использовать то, что представляется довольно впечатляющим, в форме SurveyJS. https://surveyjs.io/Documentation/Library
Я, наверное, готовлю полный собачий завтрак из этих разных концепций, так что терпите меня, пожалуйста.
Так что, хотя у меня хорошо работает npm, я не уверен, что понимаю весь процесс компиляции веб-пакетов (пока).
Можете ли вы объяснить мне ...
- Мой план состоит в том, чтобы определить несколько «опросов», подходящих для «движка» опроса. Логика, которую я вижу, заключается в том, что приложение laravel в конце концов извлекает «опрос» и передает его в представление для «выполнения».
- Библиотеки surveyJs будут использовать эту модель и предоставят результаты обратно в приложение laravel - я заберу результаты в контроллере и разберусь с ними.
Если это подходящий подход, тогда о чем этот выбор? https://github.com/surveyjs
Если я возьму https://github.com/surveyjs/surveyjs-php (потому что это самая близкая вещь, которую я могу найти к php / laravel, тогда первый шаг - это установить docker. Я немного запутался, почему мне нужно устанавливать больше "инфраструктуры", когда Я на самом деле ищу необходимые библиотеки.
Я не понимаю, почему то, что я считаю очень умным кусочком javascript, похоже, нуждается в собственной "инфраструктуре" - docker / webpacks / и т. Д. И еще есть целая вещь laravel mix
.
Заранее спасибо.