gpt4 book ai didi

web-applications - 基于 LAMP、Symfony2、Backbone : possible? 的 Twitter 风格的 Web 应用程序

转载 作者:行者123 更新时间:2023-12-04 05:12:42 25 4
gpt4 key购买 nike

我正在尝试开发一个类似于 Twitter 的网络应用程序。我决定将 Symfony2 用于后端,但我对数据库(MySQL 或 MongoDB 或其他什么?)以及我应该实现的总体架构有疑问。

我的问题是:我是否使用 Backbone 的模板和 View ,而我只是将 Symfony 用作“Web 服务”,它将用数据响应 Backbone 的 POST 请求?这是事情应该如何运作?或者我可以完全跳过 Symfony 而只使用 Backbone 直接查询数据库吗? (如果可能的话..)

这就是我的想法:

=> | HTML built with Backbone.js views (underscore or other templating engine] |
|
=> | ajax request for data |
|
=> | Symfony receives the request, queries the database and answers with the data |
|
=> | The page content is updated/added/refreshed |

这看起来正确吗?

最佳答案

当然,你可以使用这个堆栈。我已经在用了。
您可以很好地控制路线、所需参数和响应格式

此外,您可以使用已经内置的缓存系统(http、varnish ..)

调查 RestBundle , 如果你使用 Backbone.js 休息同步方法很有用

编辑:

我会为您的网络服务推荐 sf2(JSON,响应)

在完整的 html 中使用主干/木偶堆栈。调查 Yeoman project用于使用主干和部署机制构建前端(漂亮)

关于web-applications - 基于 LAMP、Symfony2、Backbone : possible? 的 Twitter 风格的 Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14702261/

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