我对laravel相对满意,但是对javascript和npm的了解很少。
我正在构建一个应用程序,现在我需要填写“表单库”。因此,我认为我应该利用他人的专业知识,并以SurveyJS的形式利用似乎令人印象深刻的工作。 https://surveyjs.io/Documentation/Library
我可能正在用这些不同的概念制作狗的早餐,所以请多多包涵。
因此,尽管我使npm事情运行顺利,但我不确定我是否了解整个webpack编译事情(尚未)。
你能跟我解释一下吗
我的计划是要为Surveyjs的“引擎”定义一些“调查”。我看到的逻辑是laravel app最终进行“调查”,并将其传递给视图以“执行”。
SurveyJs库将使用该模型,并将结果提供回laravel应用程序-我将在控制器中提取结果并进行处理。
如果这是一种合适的方法,那么这些选择是关于什么的? https://github.com/surveyjs
如果我使用https://github.com/surveyjs/surveyjs-php(因为这是我能找到的最接近php / laravel的东西,那么第一步就是安装docker。对于我为什么要在实际寻找的时候安装更多的“基础设施”,我有些困惑必要的库。
我不明白为什么我想作为一个非常聪明的javascript似乎想要它自己的“基础结构”-docker / webpacks /等。然后仍然有整个laravel mix
的东西。
提前致谢。
最佳答案
主存储库具有用于多个不同js框架的dists,编辑器存储库仅是-仅核心Surveyjs库-其他存储库是示例应用程序,基础项目模板以及您可能不需要的其他功能。
JavaScript本身已成为一个完整的生态系统:使用汇总,webpack,包裹,早午餐,gulp进行构建吗?对于哪个框架(如果有),Angular,react,vue,jquery,vanilla或一点点a和一点点b?制作电子应用程序的目标是什么,浏览器,节点,两者都是?使用es6吗?较新?打字稿?
基本上,您会看到Surveyjs需要基础架构,因为它们已经回答了上述问题。欢迎使用javascript :)