用模板,PHP框架或其他任何东西来吸引前端开发人员

时间:2018-09-11 11:18:06

标签: php angular frontend backend backendless

我是一名前端开发人员,并且有一个项目需要构建3-5页的网站。主要工作是在javascript中与REST API进行通信,但我确实希望有部分内容,可能的话进行路由和模板化。

现在,我确实对可用框架的数量感到沮丧,但是我真的不希望不设置PHP后端(因为不是必需的)(也可以是Wordpress)。

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

  • Gulp
  • 引导程序
  • JavaScript
  • HTML / CSS / SASS

所以我开始研究Angular,但即使现在是3页的网站,也感觉有点过头了,并且可能会出现SEO问题。

然后,我开始研究诸如Jekyll之类的静态生成器,但是我永远不会使用Ruby或Go进行开发。

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

现在,我开始考虑是否要在没有MVC的情况下在网站文件夹中创建一个简单的PHP路由+模板类,其余的就像我以前一样通过Gulp进行。

据我所见,人们建议使用Symfony或Slim之类的PHP框架,但我不是后端开发人员,因此担心这会花费很多时间来开发前端。

对此,我将不胜感激,如果对于一个没有道理但确实感到沮丧的人,我深表歉意,并决定向社区和专家询问是否处于类似情况。

谢谢!

1 个答案:

答案 0 :(得分:1)

在您征求意见时,这实际上不是一个堆栈溢出问题,但是无论如何我都愿意回答您。

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

对于少于100页的所有网站,我都使用Jekyll。