使用Zend进行非常小的网站的任何缺点

时间:2010-09-28 06:06:21

标签: php zend-framework web-frameworks

我正在使用Zend并想知道将它用于小型网站是否有任何缺点。该网站可能是4页:几个表格和几个静态页面。

Zend还能加快这么小的网站的开发速度吗?还是相反?

整个引导流程和MVC结构和路由是否会为这么小的网站带来过高的性能?

我认为这对于提供大量内容的大型网站很有用,但对于手册网站来说,使用该框架仍然有意义。它位于服务器上,因此将项目添加到项目中没有初始成本,但是我还没有注意到这样一个小项目的性能和实施问题(可能是更长的实施时间)?

  

我正在为其他人提供建议   构架。我相信Codeigniter,   Kohana和modx很棒,但是他们   需要时间来学习他们的API。一世   已经知道并使用Zend了   选择介于它与普通PHP之间。

5 个答案:

答案 0 :(得分:12)

我选择几乎所有网站上的框架。

根据我的经验,网站很少像开始时那样保持小而静。在小型网站上使用完整框架似乎有些过分,但它仍然有助于快速开发应用程序。

即使网站 - 目前设想的 - 只有几页,这些网页可能共享一个共同的布局。因此,请使用框架的布局/模板功能。

在MVC环境中处理表单及其提交更容易。该框架有助于那里。

最终我发现真正独立的问题在美学上是令人愉快的:引导,控制器,布局,视图等。必须将所有代码/信息放在某处。为什么不在一组标准的地方?

对于使用小型站点的完整框架而言,最引人注目的论点是,如果您必须实际“学习”框架来执行此操作。但由于您已经熟悉Zend Framework,因此没有与启动和运行相关的学习曲线;你可以获得RAD的好处。

简而言之,我发现使用框架更快,它为我的网站发展奠定了坚实的基础。

答案 1 :(得分:3)

它可能会加快开发速度,但在一个只有4页的网站上拥有一个27Mb的库可能会很有趣。

答案 2 :(得分:3)

您真的需要一个基本4页网站的框架吗?你自己说这些页面是静态的。

这对我来说似乎有些过分。我没有看到采用无框架方法完成这么小的任务有什么不对。

我不确定这是否会加速开发,并且一个4页的网站(有几个静态页面)在裸机上运行PHP将比它的框架对应物快得多,假设没有缓存。 / p>

答案 3 :(得分:2)

Zend速度较慢,但​​(至少在我的情况下)它加快了开发速度。您总是可以在这样一个简单的网站上使用请求缓存。

答案 4 :(得分:1)

使用类似modx的内容来快速开发这样一个小网站。只需删除所有示例内容并将您的内容丢入内容管理系统。

我建议这样做以提高发展速度。至于性能,它可能比像codeigniter这样的框架慢。

回复您的修改:

  

问:哪个会更快   发展?

     

答:你更熟悉哪些(Zend或标准PHP)?决赛   答案取决于你的水平   依靠Zend来执行标准   php任务。

     问:哪个静态内容的性能更好?

     

答:可能标准   php因为你只会打电话给   您需要的库,没有框架开销。