【问题标题】:Can I use a PHP framework without index.php or MVC?我可以使用没有 index.php 或 MVC 的 PHP 框架吗?
【发布时间】:2010-11-28 23:23:05
【问题描述】:

是否有一个 PHP 框架不强制我使用单个 index.phpMVC architecture 作为入口点?因为我需要以自己的方式开发一些东西,包括身份验证、安全性、加密、数据库 CRUD 等功能,所以某种框架可以提供帮助。这是 RAD 吗?

【问题讨论】:

  • 如果您需要以自己的方式开发某些东西,您可能应该自己开发它。只是一个想法。
  • 是的,但是框架不会帮助实现我需要的功能吗?
  • 就像我在下面所说的,使用 zend 作为库,你很高兴。

标签: php authentication scripting frameworks crud


【解决方案1】:

还要记住前端控制器 (index.php) 和 MVC 是独立的模式。也就是说,您可以拥有一个不实现或不需要前端控制器的 MVC 框架。我选择的框架,QCubed,恰好是这样的。

【讨论】:

【解决方案2】:

The Zend framework 将允许您使用您可以创建的任何自升式系统。它是模块化的;用你想要的扔掉剩下的。然而,使用 MVC 模式是一个好主意。记住你站在巨人的肩膀上。

【讨论】:

  • 记住 Zend 是非常模块化的。如果你只想使用 Zend_Auth,你可以不使用 MVC 来使用它。 Zend MVC 只是另一个模块(确实是一种用胶水组织模块的方法)。
  • 只是好奇您为什么不想使用单一入口点?您将拥有漂亮的网址 /user/add /user/delete /user/show-profile 等......
  • Zend 似乎很大。以身份验证/登录为例。如何只为用户帐户创建一个基本系统,而不使用框架的其余部分?
  • Zend 框架是您想要自己构建的框架的一部分。 Magneto 电子商务系统就是一个很好的例子。虽然我是 MVC 的忠实粉丝,但有时一旦您尝试开发自己的框架,您就会更好地理解现有框架(及其缺点)。我们站在巨人的肩膀上,但有时巨人得了梅毒。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-09
  • 2020-11-13
  • 1970-01-01
相关资源
最近更新 更多