我是否需要在Web主机上使用特殊功能才能使用CakePHP或Symfony等PHP框架?
如果是这样,我想找什么功能?
如果没有,它们难以安装吗?
解决方法:
首先你要问自己一些问题;
>你真的需要使用Framework吗?
如果您正在处理一个小项目,那么使用这样的框架只会使您的网页比平时更慢.它们具有您可能不需要的太多功能,并且最终您甚至不使用的功能将使用资源.
>您真的想要浏览所有用户指南吗?
即使您想要进行简单查询,也不要忘记,您必须阅读用户指南.安全措施,查询,URL,表单,模板等等.您可能希望在某个时候保存自己,但最终您必须先花些时间来学习如何使用它们.
如果要使用框架,请将其用于更大的项目.这可能会节省您的时间(考虑到您没有他们在您的库中提供的所有功能).确保您要使用的Framework可以做得比您做得更好.
通常,他们的要求将匹配许多主机.要求运行额外的要求会降低他们的受欢迎程度.
我从来没有使用过框架,而是编写了自己的框架,但我看了一下CodeIgniter.如果你想使用框架,我不会建议使用CakePHP.我听说它使用了太多内存.我相信CodeIgniter是后起之秀.
回答你的另一个问题;
它们易于安装.它们中的每一个可能都不同,你必须阅读用户指南,但它不像提取它,把它放在一个文件夹中,它们已准备好运行.您必须先配置它们(您可能需要配置一些文件夹,路径等).