我通常使用Zend Framework来开发。然而,在我将要开始的工作中,它将要求我在没有Zend的情况下使用PHP。也许开发自己的框架。有没有资源可以帮助我入门?我可能需要使用ORM最好的MVC(或者只是使用PDO就足够了,还能保持简单)?
也许在后面的部分中,可能还有其他任何人?
答案 0 :(得分:0)
您不能使用Zend的项目的非功能性要求究竟是什么? “没有框架?”或“不要使用ZEND框架?”
答案 1 :(得分:0)
我是Yii框架的忠实粉丝。
www.yiiframework.com
它有一大堆内置函数,我在几个小时内起来编写了我的第一个应用程序的核心。
答案 2 :(得分:0)
如果您的雇主如此反对使用试用过的&真正的开源技术那么也许你应该重新考虑..
但是,如果您选择继续前进,我可以提供的最佳资源是:
像Ruby on Rails应用程序一样组织您的应用程序 - 这是组织事物的一种非常好的方式:
这是我过去在开发自定义MVC框架时使用的基本应用程序结构。在根级别,您将拥有一个.htaccess文件,该文件将定义您的重写规则,以将所有请求转发到相应的控制器/操作。
就观点而言,我过去曾与Smarty有过非常好的经历。它是一个非常可靠的框架,它具有插件支持,缓存和相当强大的设置系统。而且,它很适合这个结构。 Smarty唯一烦人的(有时)事情就是你不能在模板中使用内联PHP代码..如果这是一个交易破坏者,那么可能只是命名你的视图文件* .phtml所以你肯定知道它是一个视图和让它直接使用PHP。