Gulp 使用模板、PHP 框架或任何其他前端开发人员

Gulp with templating, PHP framework or anything else for front-end developer

我是一名前端开发人员,我有一个项目需要构建 3-5 页的网站。主要工作是 javascript 与 REST API 通信,但我确实想要部分、路由(如果可能)和模板。

现在,我真的对可用框架的数量感到沮丧,但我真的不想设置 PHP 后端,因为它不是必需的(WordPress 也是)。

我对以下能够构建整个前端的技术和框架感到非常满意:

所以我开始研究 Angular,但感觉有点矫枉过正,而且可能存在 SEO 问题,即使它现在是 3 页的网站。

然后,我开始研究 Jekyll 等静态生成器,但我永远不会在 Ruby 或 Go 中开发。

然后我开始研究 JavaScript 模板 + Gulp,例如 Mustache 或 Nunjucks,这听起来很有趣,尽管不可能进行路由。

现在我开始考虑如果我 shell 在没有 MVC 的网站文件夹中创建一个简单的 PHP 路由 + 模板 class,剩下的就通过 Gulp习惯了。

据我所知,人们建议使用 PHP 框架,例如 Symfony 或 Slim,但我不是后端开发人员,担心开发前端部分会花费很多时间。

如果有人对此有任何意见,我将不胜感激,如果有人提出不合理的意见,我深表歉意,但我确实感到沮丧,并决定询问处于类似情况的社区和专家。

谢谢!

这不是真正的 Stack Overflow 问题,因为您征求意见,但无论如何我都愿意回答您。

设置 Jekyll 网站不需要您编写任何内容 Ruby。 Jekyll 很简单,但确实有部分、模板和路由。因此,这似乎是一个不错的选择。我会使用香草 JavaScript 或 jQuery 进行 API 交互。

我将 Jekyll 用于小于 100 页的所有网站。