我正在开始一个类似于stackoverflow的新网站但有点不同,同时使成员配置文件更具可定制性我正在考虑使用PHP从头开始构建它,但正在考虑使用CakePHP,但后来我认为WordPress听起来更好但我记得使用wordpress,当你试图浏览网站时,它有点慢。
所以我想我想问的是,我应该从头开始设计网站吗?我听说techcrunch.com和9rules.com完全在WordPress中完成,这是真的吗?
答案 0 :(得分:1)
Wordpress是一个博客引擎,是一种特殊的CMS。它不适合构建类似Stack Overflow的东西。
另一方面,CakePHP是一个framework - 帮助您建立网站,这样您就不会从头开始。这将是一个不错的选择。
对于其他PHP框架,请检查以下问题:
答案 1 :(得分:0)
请务必检查其他框架。 CakePHP是一个为您做出很多选择的框架。如果你的应用程序适合它可能就像一个魅力,但否则框架可能是一个巨大的痛苦。 Zend Framework具有更大的灵活性,但它还需要更多的时间来引导您的项目。最后,这完全取决于个人喜好,所以我建议您尝试一些框架,并了解它的感受。
一些框架:
答案 2 :(得分:0)
Wordpress并不慢,如果得到体面的网络托管,并知道如何调整网络服务器。但不,这不足以满足这一要求。在具有足够内存以覆盖高峰流量的线程网络服务器上的FastCGI是可行的方法。
Drupal(也许是Plone)可能会在没有编码的情况下做你想做的事情,但是你仍然需要学习很多东西,所以你可能没有太多的东西来编写这个东西。
答案 3 :(得分:0)
使用wordpress或joomla或任何其他框架将需要大量的框架优化来满足您的目的。如果您对使用这些框架及其构建方式不是很满意,那么您最好手动编写,也可以开发适合自己需要的框架。
答案 4 :(得分:0)
首先手动编写网站的新颖方面,而不用担心最终产品。你的目标应该是找到你真正需要的东西以及你将如何需要它们。例如,如果您需要为员工提供博客,那么您可以安装WordPress并继续处理下一个问题(您的品牌可以复制到WordPress主题)。
如果现有软件解决了这个问题,那么版本1.0应该是一个弗兰肯斯坦解决方案(这在美学上很糟糕)。我们的想法是找出你想要解决的各种问题之间的不协调,这样当你重写所有内容时,你就不会产生同样的问题。
理想情况下,您将花费大部分时间为您所需要的内容增加价值。