我的快速问题是,我应该在使用 symfony 构建项目的同时开始使用 javascript 框架,还是可以稍后再做而不会有大麻烦?
我有一个用平面 PHP 和 jquery 编写的单页应用程序的小项目。现在我正在尝试将我的项目移植到 symfony,我也想使用一个 javascript 框架。在学习了 symfony 一个月后,我想我开始理解它是如何工作的,但是我对所有可用的 javascript 框架一团糟。我认为最好把我所有的注意力都集中在 symfony 上,一旦我完全理解了它是如何工作的,就尝试使用 javascript 框架。
但我害怕使用 javascript 框架意味着要更改很多我的 symfony 代码和 twig 模板。现在,我正在使用存储库和服务来获取控制器的数据,然后以 JSON 格式将其返回给 javascript。我知道这不应该改变(至少是我获取数据的部分),但我阅读了一些人们使用 FOSRestBundle 和 JMSSerializerBundle 之类的包来返回数据并使用来自 JavaScript 的模板(如 mustache)来呈现它的文章,所以我我有点困惑,我不知道这是否会有很大的变化,或者在 symfony 和 javacript 框架之间是否需要这样做。
编辑:
例如,当我说 javascript 框架时,我指的是骨干 + 卓别林或木偶的组合。我认为 jquery 只是一个库,而不是一个框架,主干需要 jquery 才能工作。