gpt4 book ai didi

model-view-controller - Mvc 前端和 Mvc 后端 : wrong architecture?

转载 作者:行者123 更新时间:2023-12-02 05:58:21 24 4
gpt4 key购买 nike

<分区>

我正在构建一个 web 应用程序,它将是一个 Twitter 风格的单页应用程序,可能 用户身份验证。 80% 的交互发生在使用 JavaScript 的前端,并在后端的帮助下回答从数据库提供的数据...

直到现在,我的想法是使用 Symfony2,以及用于前端的 MVC 框架,如 Backbone 或 Ember(更喜欢 Ember,因为它看起来更有文档,通常更有条理和更容易)。

当我开始学习 Symfony2 时,我注意到 Symfony2 提供的许多功能对我的应用程序毫无用处。我真的不需要它的 View ,因为 View 将使用 Javascript 进行模板化,而且我真的不需要它的路由器,因为它也将在前端使用 JS 状态处理。

Symfony2 将仅用作 JSON 响应机制,我猜 doctrine 也可以帮助那些主要不是后端人员的人轻松地进行查询,当然还有身份验证。我猜 FORMS 也由 JavaScript 处理。

我已经看到很多关于 Symfony2 和主干、RESTful 等的其他问题。有很多不同的答案,有人说你需要一个 Bundle 来创建 RESTful API(为什么?)——其他人说你需要 Bundle 来完成完整的集成Backbone/Symfony2,其他人说你只需要使用 Symfony2 查询 JSON 数据并将它们序列化并将它们发回,所以没什么特别的..

所以我的问题是:似乎 Symfony2 对这种 APP 来说有点矫枉过正。但是考虑到这是一个学习机会项目,这真的是一个问题吗? (在性能方面,或者与前端配合不佳)。对此的子问题是,您能否提供与单页网络应用程序集成的 Symfony2 上的任何工作示例?我看到了不同的元素,但没有看到整体,所以我可以知道我想通过代码实现什么。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com