我将建立一个像ebay这样的网站 - 具有ebay的所有功能。请注意我的付款方式仅限于PayPal。
什么是最好的PHP框架 用来快速构建, 有效且最小 学习曲线?
我已经缩小到 CodeIgniter 作为这个项目的主要竞争者 - 但是通过浏览文档我找不到可以与paypal一起使用的库或类 - 对于所有的框架 - 不是吗?
Zend 框架 - 我考虑过这个但是虽然它的文档非常好,几乎没有任何视频教程 - 其他框架似乎有很多这些,特别是普通的开发人员创建截屏 - Zend社区在哪里!
CakePHP - 在阅读了stackoverflow线程之后,我认为这是一个缓慢的框架,给开发人员很少的控制权,因为它似乎是一个CMS主干而不是框架 - 同意?还有人说,CakePHP和Zend的学习曲线比CodeIgnitor更陡峭。
我已经再次开始我的短名单,我将不胜感激。
全部谢谢
答案 0 :(得分:5)
您很可能会发现CodeIgniter具有最低的学习曲线。无论您选择何种框架,您都必须选择框架所在的位置,这意味着您需要做大量的工作(如果您真的想要实现ebay的所有功能)。好像有PayPal lib in the CodeIgniter Wiki。看起来这将是一个很好的起点。
答案 1 :(得分:4)
Cake不是CMS骨干,它是一个像其他框架一样的框架。它更加自以为是,即面向CRUD操作(创建,读取,更新,删除,通常在CMS中执行的操作)。如果您的应用程序专注于CRUD,那么Cake将为您的开发提供一个启动;您可以在几分钟内获得数据库表的完整管理界面。
多亏了它可能会慢一点,特别是与像Zend这样的“松散”框架相比,但最终它并不重要。您可以对任何这些框架执行任何操作,并且可以优化这些框架中的任何一个以尽可能快地运行。尝试在所有这些应用程序中启动并运行一个简单的原型应用程序,并选择一个对您来说最舒服的应用程序。
答案 2 :(得分:3)
我真的推荐Codeigniter来提高速度。我用它制作了一些东西,它很棒。
如果你需要一些帮助,学习Codeigniter Nettuts已经做了一些really good screencasts
答案 3 :(得分:3)
最后,没关系。您的数据库和演示代码将胜过您的框架所存在的任何“问题”。您列出的框架非常相似。你会或多或少地坚持你所选择的,所以选择一个并尽你所能。
如果你要使用codeigniter(注意,也许看一下Kohana,也就是CI的php5分支),你可以随时使用Zend中的libs,如果有适合你需要的东西。