【问题标题】:How should i start with PHP zend framework OOP based website [closed]我应该如何从基于 PHP Zend 框架 OOP 的网站开始[关闭]
【发布时间】:2011-09-04 19:32:06
【问题描述】:

我想建立一个有这些东西的网站

  1. PHP5或以上
  2. Zend 框架
  3. 纯面向对象
  4. 单元测试
  5. 敏捷方法
  6. ORM

我必须提交一个项目作为使用上述功能的网站。我知道 PHP 大约 5 年,但不是在 OOP 中,我制作了许多 joomla/php/mysql/jquery 网站。 我知道spring/hibernate/annotations/spring MVC/java的基础知识,但不是高级

所以我想知道我可以建立什么样的网站才能拥有这些功能。如果有任何书籍或教程,请提供链接,以便我可以开始。我有6个月的时间

【问题讨论】:

  • 实际上我读过但对 oop 概念感到困惑。有没有纯 OOP 的 ZEND 替代品

标签: php unit-testing oop zend-framework


【解决方案1】:

本教程在短短几页内就快速连续地介绍了许多概念(dev-stage-prod、routing 等的多个设置)。我在 2 年前偷看它时发现它令人眼花缭乱,也许它已经改变了自那以后。另一方面,我很喜欢他们的组件文档,但 api 部分有待改进。

我认为您可以通过几个 Zend 组件轻松实现这一点,完整的 oop。到目前为止,我还从未使用过完整的 Zend_App 堆栈,但在过去一年中,我一直在 3/4 的项目中愉快地使用 Zend 组件。所有 OOP,我只是不使用(也不需要)他们成熟的 mvc 实现。

独立的组件很容易理解和使用,当需要可打印的东西时,我基本上会选择 Zend_Config、Zend_Mail、Zend_Db、Zend_Table、Zend_Statement、Zend_Load、Zend_Log 和 Zend_Pdf。我发现,这些最小的课程为我提供了一个很好的基础,可以解决我遇到的任何问题,而无需重新发明轮子。

还有其他轻量级的 mvc 框架,但在我看来,如果您攻击 Zend,您将学习很多公司使用的常用库的基础知识。

我的 2 美分,祝你好运!

【讨论】:

    猜你喜欢
    • 2011-09-09
    • 1970-01-01
    • 1970-01-01
    • 2010-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-21
    相关资源
    最近更新 更多