Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用Zend框架创建社交网站是个好主意吗?_Php_Zend Framework_Cakephp_Codeigniter_Social Networking - Fatal编程技术网

Php 使用Zend框架创建社交网站是个好主意吗?

Php 使用Zend框架创建社交网站是个好主意吗?,php,zend-framework,cakephp,codeigniter,social-networking,Php,Zend Framework,Cakephp,Codeigniter,Social Networking,我这样问是因为有些人说Zend框架在速度方面不是很有效。今天我知道了以下框架:SpaghettiFramework、CodeIgniter、CakePHP和Zend,创建社交网络的最佳选择是什么?谢谢。这在很大程度上是一个意见问题,但我投票给CodeIgniter。非常轻,非常优雅,非常快 这些“框架”中的许多都很沉重、臃肿,并不真正适合高性能的情况。有些人喜欢“瑞士军刀”一刀切的基于框架的方法,但这很少能创造出优雅且同样成功的产品。当我们了解CI非常擅长的东西时,添加非常蹩脚的代码库如何!=对

我这样问是因为有些人说Zend框架在速度方面不是很有效。今天我知道了以下框架:SpaghettiFramework、CodeIgniter、CakePHP和Zend,创建社交网络的最佳选择是什么?谢谢。

这在很大程度上是一个意见问题,但我投票给CodeIgniter。非常轻,非常优雅,非常快


这些“框架”中的许多都很沉重、臃肿,并不真正适合高性能的情况。有些人喜欢“瑞士军刀”一刀切的基于框架的方法,但这很少能创造出优雅且同样成功的产品。

当我们了解CI非常擅长的东西时,添加非常蹩脚的代码库如何!=对设计模式AR、MVC的理解既优雅又非常错误——但是是的,你可以用它来提高效率。就像我说的,这是一个意见问题。CI不会强迫用户采用严格的MVC方法,但它允许知道自己在做什么的用户实现该模式。我认为把这称为框架中的缺陷是不公平的,这不是意见的问题。这是事实。CI的AR不是AR,其建议的M等于DB。两者都错了。我从来没有见过一个CI用户真正知道他在做什么,但正如一个固执己见的人所说的那样,这是不正确的——CI允许创建和使用模型。先生,你那“固执己见的旁注”只不过是一种侮辱。我同意文件对模型应该是什么的描述不够正式。话虽如此,CI文档的存在是为了记录框架,而不是教人们如何编程。您的问题已经结束,因为提及框架通常只会导致无聊的人气竞赛。而且这种选择对您可以使用它构建什么类型的应用程序几乎没有影响。你甚至没有问这些框架是否支持任何交换协议,比如XMPP、FOAF、OpenID等,这对社交网络来说是有意义的。