这是使用php框架的正当理由吗?

时间:2010-01-06 10:20:34

标签: php frameworks

我之前已经从头开始创建了几个php项目,但我意识到现在完全不可能完成所有这些项目,因为它们都是以不同的方式编写的。特别是几个月前写的时候。

我需要定期创建新的php项目,以便使用Frameworks帮助我解决问题?这是使用像CodeIgniter这样的php框架的正当理由吗?

2 个答案:

答案 0 :(得分:3)

这确实是一个有效的理由:)

使用框架! There are many

答案 1 :(得分:3)

框架至少有两个重要优势:

  • 它们为您提供了许多现有的代码和功能
    • 如果你使用一个众所周知的框架,这段代码可能会经过充分测试,并且质量很好
    • 你可能会编写更少的代码,这意味着:
      • 引入错误的风险较小
      • 有更多时间来编写真正重要的代码 - 即满足您真实需求的代码
  • 而且,这可能是最重要的部分:它们为您提供了一个结构和一个应用程序架构(或者至少是一个squeletton)
    • 这意味着您的应用程序将有更多机会以相同的方式进行开发,遵循相同的结构 - 这将有助于维护
    • 现代框架遵循MVC架构,这也是朝着良好方向迈出的一步
    • 另外:如果您使用的是着名的框架,那么抵达贵公司的新员工可能已经知道了;这意味着他们更容易处理您的项目。


之后,存在“我应该使用哪个框架”的问题......没有“真实”的答案;我能给你的唯一建议是使用其中一个经常使用的建议 - 比如Symfony,Zend Framework,CodeIgniter,...