【问题标题】:Others frameworks like PEAR其他框架,如 PEAR
【发布时间】:2010-10-16 01:10:35
【问题描述】:

您知道其他框架,例如 PEAR (http://pear.php.net) 吗?我想在不使用著名的 PEAR 的情况下使用可重用的 PHP 组件。 我已经使用了一个框架(Zend 框架),我想使用 ZF 中不存在的 php 组件,例如支付、加密、数学......

【问题讨论】:

  • 什么目标或目的。有像 CakePHP 这样的“框架”可以满足你的目标,或者像 Smarty Templates 这样的东西。
  • 我已经使用了一个框架(Zend 框架),我想使用 ZF 中不存在的 php 组件,例如支付、加密、数学......
  • 您基本上是在寻找可以根据需要包含的代码 sn-ps/库以节省您的时间吗?
  • 您不想使用 PEAR 的任何特殊原因?
  • 因为文档差,老了,有点集市

标签: php frameworks components pear


【解决方案1】:

我并没有真正做那么多 php,但我与 php 开发人员一起工作了一段时间,我一直听到 PEAR、SMARTYZend Framework 之间的比较。我真的不能告诉你他们有多相似,但这些是我听过最多的。我还听到有人说他们与Cake PHPSymfony 合作,但没有那么多。

我还发现了两个很好的比较可能会有所帮助,herehere。这就是我所能提供的所有帮助。祝你好运。 :)

【讨论】:

  • Zend Framework、Cake PHP 或 Symfony 为开发、维护和部署应用程序提供了可扩展的架构。而 Pear 允许您一次只使用一个组件,用于一个简单的应用程序。
【解决方案2】:

查看EZ Components。它是一组非常松散耦合的库,我总是认为它们介于 PEAR 和 Zend Framework 之间。代码精美且最新,值得仔细观察。

【讨论】:

    【解决方案3】:

    我自己作为 Zend Framework 的粉丝,我不明白您为什么不根据自己的需要扩展 Zend Framework。我使用了一个相当简单的方法,在我的 application 文件夹中有一个 classes 文件夹,您需要在引导程序中设置该文件夹或使用 Zend_Loader 加载,您可以在其中定义自己的逻辑或导入您感兴趣的不同模块(phpClasses 可能也很有帮助)。

    您还可以找到很多由 Zend Framework 社区制作的帮助程序,它们可能在任何给定时间提供帮助。如果你想从不同的源中剥离代码片段,你可能还想尝试将一些模块从其他框架(如 Code Igniter 或 CakePhp)导入 Zend 框架,这对你来说可能是一件有趣且有用的事情,并且如果您愿意分享,也许可以分享给 ZF 周围的所有社区

    我应该警告你 Symfony(邪恶企鹅所写的),如果你愿意尝试它,不要忘记它是所有这些中“最懒惰的”。

    【讨论】:

    • 我不想扩展 Zend 框架,因为我希望其他人使用它而不必拥有 ZF ;)
    猜你喜欢
    • 1970-01-01
    • 2010-12-11
    • 2015-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-16
    • 2010-12-20
    • 1970-01-01
    相关资源
    最近更新 更多