PHP Developer是否容易创建自己的框架?

时间:2013-11-03 14:31:56

标签: frameworks imdb

我想创建一个类似imdb.com的网站。 imdb.com是否使用任何框架?如果是这样,它使用哪个框架?否则他们是自己发展的?普通的PHP开发人员是否容易创建自己的php框架?

3 个答案:

答案 0 :(得分:2)

作为PHP开发人员:

  • 我有自己的php框架,所以你可以说它不是那么难;但是你必须首先了解其他框架是如何工作的......并决定你的框架需要做什么......你同意哪些设计模式......
  • 大多数大型网站都没有使用着名的框架,甚至他们自己的框架......主要是使用大量的库...因为当你使用框架时你编写得更快,但你浪费资源作为RAM,CPU IO /磁盘...

一个编程良好的应用程序就是这个使用100%代码源的应用程序,最好去OOP,MVC ...但不是大多数框架的工作方式......这就是生活更少的工作时间导致质量较差的项目。

答案 1 :(得分:1)

有两个原因可以让您想要创建自己的框架:

  1. 学习目的,因为你是一个很好的学习机会 会学到很多东西。
  2. 我非常怀疑这是一个问题,但是 如果您认为您的框架在某些方面可能会有所不同并且更好 比那些已经存在的方式,去吧。
  3. 框架不是应用程序,框架是一个工具集,可以让您直接了解应用程序本身,而不是编写数据库抽象层,了解内置工作原理并编写应用程序需要的业务逻辑

答案 2 :(得分:0)

开发一个新框架根本不是一件轻而易举的工作。即使对于一个很难处理的团队来说也是如此,所以要非常确定你需要在开始之前创建另一个团队。

相反,使用开源的,众所周知的解决方案,以便可以对错误进行分类和修复。有许多甚至可用于商业用途。只需选择您最喜欢的一个:SymfonyCode IgniterKohana或其他任何内容,然后开始构建您的应用程序。

从IMDB开始,他们可能正在使用一个框架,但是没有办法告诉它是什么。