1

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

4

3 回答 3

2

作为一名 PHP 开发人员:

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

一个编程良好的应用程序是使用 100% 其代码源的应用程序,使用 OOP、MVC 是很好的……但不是大多数框架的工作方式……这就是寿命减少的工作时间导致项目质量下降.

于 2013-11-03T14:44:13.923 回答
1

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

  1. 学习目的,这是一个很好的学习机会,因为你会学到很多东西。
  2. 我非常怀疑这对您来说是个问题,但是如果您相信您的框架在某些方面可以与现有的框架不同并且更好,那就去做吧。

框架不是应用程序,框架是一个工具集,可让您直接了解应用程序本身,而不是编写数据库抽象层,您可以了解内置的工作原理并编写应用程序所需的业务逻辑。

于 2013-11-03T14:39:59.483 回答
0

开发一个新框架根本不是一件微不足道或容易的工作。即使对于一个团队来说也很难处理,因此请务必在开始之前创建另一个团队。

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

就 IMDB 而言,他们可能正在使用一个框架,但没有办法知道如果有的话。

于 2013-11-03T14:39:20.870 回答