我将使用这两个框架启动一个新项目(我喜欢):
前端开发人员准备原子设计中的HTML,用patternlab.io生成。
现在,我正在研究如何集成不必重写刀片模板中所有元素的patternlab.io项目。
我发现了一些使用TwigBridge和Laratash Laravel扩展将Patternlab和Laravel结合在一起的实现。
,但我有一些想法:
patternlab和laravel结合起来,那么我需要将所有这些都放在模式实验室项目中。vue.js,我还需要将这些标记添加到patternlab模板中因此,我认为在laravel项目中集成patternlab.io模板并不是最好的选择。
我的想法是:
patternlab - molecules并添加自己的逻辑。有没有更好的解决方案结合原子设计,Vuejs和Laravel?如何在CMS中部署原子设计?
发布于 2017-08-15 13:28:18
在过去的三个Vue/Laravel项目中,我们已经创建了,我们停止了使用PHP作为呈现引擎,而只使用了Vue。Laravel仍然是一个非常好的框架,可以用清晰、可测试的方式编写业务逻辑和apis,- but已经决定不再使用刀片了。
通常,在使用PHP后端创建JS呈现应用程序时遇到的问题是缺少服务器端呈现。为了解决这个问题,我转向Vue社区之外的一个新项目,Nuxt.js (我与他们没有关系,只是一个快乐的开发人员)。Nuxt允许您编写vue组件,并让它们同时呈现在服务器端,并在初始页面加载后在浏览器中呈现。
这允许我们完全解耦所有的渲染责任远离拉拉维尔,并保持它在一个单一的位置,所以不需要做刀片和Vue -这都是Vue。
唯一的缺点是需要2台服务器( Node.js和PHP )。
https://stackoverflow.com/questions/43529418
复制相似问题