Questions tagged «zend-framework»

7
Zend Framework为什么如此复杂?
我是Web开发人员,并且具有使用PHP开发多个Web应用程序的经验。我有为自己开发产品的想法,并决定使用基于MVC的框架,因为我真的很喜欢MVC的想法,以及如何轻松地管理和修改应用程序而没有任何困难。 我选择了Zend Framework,这似乎比学习一种新的编程语言更加困难。即使运行一个小型应用程序,一次有很多事情要做。 同样,路由的想法非常复杂,因为它对于核心程序员来说是新的。我知道这里的人读过成千上万个这样的问题,就像我问的那样,但我不想在一夜之间学习Zend Framework。我愿意根据需要提供尽可能多的时间,但是直到现在,这对我来说还是没有意义的。Zend库中有成千上万个类,但是菜鸟怎么会知道在哪里使用特定类以及如何使用它?我仍然很难理解Zend Framework的引导程序及其映射。我阅读了该手册,按照手册进行操作后,事情就开始起作用了,但是我确实并不完全了解它们的实际情况。 我仍然不知道模型,视图和控制器如何协同工作以及如何在Zend Framework中计划应用程序。当涉及到核心php时,我心中确切知道该怎么做,而不是轻松地将它们转换为代码,但是在Zend Framework中,我不知道如何转换我的想法。

7
您如何跟踪大型项目?
当处理一个包含许多不同文件的项目时,我似乎总是不了解零件之间如何交互。我从来没有真正遇到过孤立地了解较小的组件的问题,但是随着项目的复杂性增加,我发现自己无法从心智上理解正在发生的事情。随着方法和源文件数量的增加,我尤其在OOP项目中注意到这一点。 我的背景:我是一个自学成才的网络程序员。我主要使用python处理快速而肮脏的脚本,但是我也做了一些基本的django项目。我喜欢flask之类的Web框架,因为在单文件布局的简单性中,我可以轻松(大部分)跟踪正在发生的事情。 现在,我处于需要与其他人开发的大型Zend Framework PHP项目进行交互的情况,而试图理解扩展到许多文件的代码让我不知所措。 您发现哪些技术和过程对理解他人开发的大型代码库有用?您是否找到任何特定的图表来帮助您掌握大图?

1
多个Zend应用程序代码组织
在过去的一年中,我一直在研究一系列基于Zend框架的应用程序,并集中于一个复杂的业务逻辑,即所有应用程序即使不使用全部也必须具有访问权限(比每个应用程序具有多个库文件夹更容易)应用程序,因为它们都通过一个公共中心链接在一起)。 在不深入讨论项目具体目的的情况下,我正在寻找一些有关如何“分组”我的代码的输入(因为我正在单独处理项目)。我试图将其拆分为尽可能消除依赖项的方式。 我试图在逻辑上尽可能地保持分离,因此在12个月的时间内,其他任何人都可以毫无疑问地扩展我的作品。 示例结构: applicationStorage\ (contains all applications and associated data) applicationStorage\Applications\ (contains the applications themselves) applicationStorage\Applications\external\ (application grouping folder) (contains all external customer access applications) applicationStorage\Applications\external\site\ (main external customer access application) applicationStorage\Applications\external\site\Modules\ applicationStorage\Applications\external\site\Config\ applicationStorage\Applications\external\site\Layouts\ applicationStorage\Applications\external\site\ZendExtended\ (contains extended Zend classes specific to this application example: ZendExtended_Controller_Action extends zend_controller_Action ) applicationStorage\Applications\external\mobile\ …

1
Zend与PHP有什么关系?
Zend与PHP的关系到底是什么?我的意思不是框架,而是公司本身。他们是看门人还是类似的监护人? 我刚刚阅读过PHP,除了需要了解C来扩展它之外,您显然还需要学习Zend API。但是,当您刚开始使用PHP时,您不需要了解任何“ Zend”,对于非Zend框架(例如Cake和CodeIgniter)也是如此。 因此,当我知道Zend开始使用PHP变得重要时,我感到困惑和好奇。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.