2

我需要创建我的移动应用程序的服务器部分。

服务器部分包括通过从设备向服务器发出简单的 http post 请求 (json) 并将用户凭据保存到数据库 (mysql) 来将用户注册到服务器。

来自设备的一些 http post 请求,向服务器说明他们想要订阅哪种事件(我的服务器保存一些事件的数据)。

生成新事件时,从服务器向我的设备发送推送通知(已经有相应的 php 脚本)。

对于这样的服务器,我需要使用 php 框架吗?在页面中,我找到了不同框架的列表。我在阅读 php 教程时发现了这个页面,其中一些建议使用 php 框架。

但是这些框架有什么用呢?我需要学习/使用一个吗?他们什么时候需要。它们是用于前端网站的吗?

感谢您阅读我的帖子:)

4

2 回答 2

0

创建框架是为了让您的工作更轻松。

使用框架的好处

  1. 很多函数已经写好了
  2. 有一些很好的编程模式。你有良好的代码和文件组织。
  3. 有很多库和插件。
  4. 已经实现了 MVC 模式。
  5. 它们为您提供更快开发的优势。
  6. 有社区支持
  7. 它们大多快速且安全。

为什么要使用 PHP 框架?

为什么我需要使用流行的框架?

刚开始使用框架似乎很难,但是当您学习它时,它会使编码变得更快!

使用框架的缺点:

  1. 通过自己编写,您将学到很多东西。
  2. 如果您需要它用于像投资组合这样的小型项目,则无需给自己更多的工作来设置框架工作。
  3. 框架中有很多你不需要的东西,它们占用了服务器上的空间。

https://softwareengineering.stackexchange.com/questions/49488/when-not-to-use-a-framework

这与前端项目无关,如果您有大项目,则应该使用框架,如果它很小则不值得。这是我的看法。

如果您决定使用框架,我建议您使用Zend FrameworkSymfony 。

于 2013-04-30T11:24:53.570 回答
-1

我最近对 ​​PHP 上基于 REST 的应用程序有类似的项目要求。我们选择了支持 REST 架构的 Zend Framework 2。我在 Symfony 2 上查看了相同的支持。所以我得到的一件事是,Framework 为您提供了标准化的代码/架构 + 工具集。如果我决定使用核心 php 应用程序,那么显然我需要编写一个基于 REST 的 API Server 架构。在框架的情况下已经可用。

于 2013-04-30T11:29:25.373 回答