我一直在建立一个社交网站,我是否应该使用joomla或使用代码点火器从头开始构建它?我有一些使用joomla作为CMS的经验,虽然它非常适合制作一个普通的网站,但似乎更难实现一个完整的社交网络。对于社交网络,我说的是类似Facebook的东西,但网站的所有部分之间的连接更多,包括显示内容的网站的正常部分等。我也知道一些PHP,并且对代码点火器有一点经验,只需要花更长的时间来实现一切,而不仅仅是扩展Joomla以满足我的需求。此外,我尝试过社区建设者,但它没有做我想做的事情,因此需要更多的补充和修改。
如果你对什么可能更好或者你会做什么有任何想法,那么感谢您的意见。
注意:有没有办法让codeigniter模板像joomlas模板系统一样工作,因为我真的很喜欢joomlas模板系统,你可以输入模块的位置?
答案 0 :(得分:1)
嗯,这取决于您希望构建应用程序的规模,如果您计划数百万用户,那么Codeigniter是更好的选择,因为它可以让您更好地控制代码。 (如果您对View,Controller和Model有正确的理解)。
使用codeigniter,您可以更好地自定义您的网站,每个角落,与Jhoomla相比,它将占用更少的服务器资源。
答案 1 :(得分:0)
Codeigniter和Joomla是两回事。两者都旨在满足不同级别的编程熟练程度。
我不会试图强迫CMS做一些从未设计过的事情。此外,还有一些很好的库可以使Codeigniter与Facebook,Twitter等相容,并且相当容易。但你真的需要知道你在做什么。如果您不熟悉MVC方法,那么您将面临陡峭的学习曲线。说,这是值得的。一旦你掌握了MVC,你的生产力就像天空火箭一样(与标准的PHP脚本方法相比)。
就个人而言,我会使用Zend来做这样的事情。但是你真的有一个陡峭的学习曲线。 :/