框架 - 什么是PHP框架?

时间:2009-03-11 15:18:16

标签: php frameworks

使用PHP框架而不仅仅是编写直接的PHP代码有什么优点/缺点?

5 个答案:

答案 0 :(得分:12)

框架为您提供典型问题的标准解决方案,例如:一个在线商店,可以涵盖客户登录功能(包括会话处理),购物车,下订单......

使用框架的最大优势是

  1. 你不需要重新发明轮子,代码已经存在
  2. 代码(通常)有效,已经过测试
  3. 特别是对于用户身份验证,您很可能会有更少的安全漏洞,就像您自己从头开始发明了一些东西
  4. 最大的缺点是

    1. 如果您想扩展功能,您必须了解OPC(其他人的代码
    2. 如果框架包含安全漏洞且漏洞可用,则您的站点会立即受到攻击,但您可能无法自行修复它。因此,您需要不断了解安全公告,更新,修复等。

答案 1 :(得分:4)

框架是一个库。您需要花时间来学习如何使用库,但是一旦您知道它是如何工作的,您应该多次收回您的投资。

PHP Web框架将此原则应用于您使用PHP生成(通常是数据库驱动的)网站时所做的所有常见事项。

答案 2 :(得分:3)

答案 3 :(得分:3)

答案 4 :(得分:2)

如Tomas和Ngu所述,您的问题是重复的。

我建议您首先阅读什么是Web框架。 http://en.wikipedia.org/wiki/Web_application_framework