Laravel and surveyjs - PullRequest
       6

Laravel and surveyjs

0 голосов
/ 25 июня 2018

Мне относительно комфортно с 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.

Заранее спасибо.

1 Ответ

0 голосов
/ 25 июня 2018

В главном репо есть несколько разных js-фреймворков, репо-редактор - это только базовая библиотека surveyjs, а остальные репозитории представляют собой примеры приложений, базовый шаблон проекта и дополнительные функции, которые вам могут не понадобиться.

JavaScript стал целой экосистемой сам по себе: создание с накопительным пакетом, веб-пакетом, пакетом, поздним завтраком, глотком?Для каких рамок, если таковые имеются, Angular, реагировать, vue, jquery, vanilla или немного a и немного b?На что вы нацеливаетесь, на браузеры, на узлы, на создание электронного приложения?Используете es6?Новее?Typescript?

По сути, вы видите, что surveyjs хотят инфраструктуру, потому что они ответили на вышеуказанные вопросы.Добро пожаловать в JavaScript:)

...