0

我对 laravel 比较满意,但对 javascript 和 npm 一般知之甚少……只是为了设置一些上下文。

我正在构建一个应用程序,现在我需要填写“表单库”。所以我在想我应该利用其他人的专业知识,并以 SurveyJS 的形式利用看起来相当令人印象深刻的工作。https://surveyjs.io/Documentation/Library

我可能正在为这些不同的概念做一顿狗的早餐,所以请多多包涵。

因此,虽然我已经让 npm 顺利运行,但我不确定我是否理解整个 webpack 编译的事情(还)。

能给我解释一下吗...

  • 我的计划是为surveyjs“引擎”适当地定义一些“调查”。我看到的逻辑是 laravel 应用程序最终会拉出“调查”并将其传递给要“执行”的视图。
  • surveyJs 库将使用该模型并将结果提供回 laravel 应用程序 - 我将在控制器中获取结果并处理它们。

如果这是一种合适的方法,那么这些选择是关于什么的?https://github.com/surveyjs

如果我采用https://github.com/surveyjs/surveyjs-php(因为它是我能找到的最接近 php/laravel 的东西,那么第一步就是安装 docker。我有点困惑为什么要安装更多当我真正在寻找必要的图书馆时,“基础设施”。

我不明白为什么我认为非常聪明的 javascript 似乎想要它自己的“基础设施” - docker / webpacks / 等等。然后还有整个 laravelmix的东西。

提前致谢。

4

1 回答 1

1

主要的 repo 有几个不同的 js 框架的 dists,编辑 repo 就是这样 - 只有核心的surveyjs lib - 其他 repo 是示例应用程序、基本项目模板和您可能不需要的额外内容。

JavaScript 本身已经成为一个完整的生态系统:使用 rollup、webpack、parcel、brunch、gulp 构建?对于哪个框架(如果有的话),Angular、react、vue、jquery、vanilla 还是一点点 a 和一点点 b?你的目标是什么,浏览器,节点,两者都做一个电子应用程序?使用 es6?较新?打字稿?

基本上,您会看到surveyjs 需要基础设施,因为他们已经回答了上述问题。欢迎使用 JavaScript :)

于 2018-06-25T07:11:24.157 回答