Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.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
Performance 对于完整的ERP开发:CakePHP还是CodeIgniter?_Performance_Codeigniter_Cakephp_Comparison_Stability - Fatal编程技术网

Performance 对于完整的ERP开发:CakePHP还是CodeIgniter?

Performance 对于完整的ERP开发:CakePHP还是CodeIgniter?,performance,codeigniter,cakephp,comparison,stability,Performance,Codeigniter,Cakephp,Comparison,Stability,我是新来的,但我向你保证,我已经阅读了与我的问题相关的其他问题/答案,其中哪一个更好,我不得不说它们已经过时了 CakePHP2.0已经推出,与它的“旧版本”相比,它在功能和速度性能方面似乎有了重大改进。我是那种喜欢了解事物内部运作的人,这样我才能最好地使用它,而当我被困在CakePHP 2.0文档中时,我很难理解到底发生了什么,因为在让我掌握基本原理之前(或者可能只有我一个人),他们开始在细节上向高级迈进。更不用说,我对PHP、HTML和CSS以及一般编程都有很好的了解 突然,我在Yahoo

我是新来的,但我向你保证,我已经阅读了与我的问题相关的其他问题/答案,其中哪一个更好,我不得不说它们已经过时了

CakePHP2.0已经推出,与它的“旧版本”相比,它在功能和速度性能方面似乎有了重大改进。我是那种喜欢了解事物内部运作的人,这样我才能最好地使用它,而当我被困在CakePHP 2.0文档中时,我很难理解到底发生了什么,因为在让我掌握基本原理之前(或者可能只有我一个人),他们开始在细节上向高级迈进。更不用说,我对PHP、HTML和CSS以及一般编程都有很好的了解

突然,我在Yahoo Answers的一个推荐中遇到了CodeIgniter,并了解到它是CakePHP的替代品,但我在MVC编程技术方面仍然非常缺乏经验,无法做出决定,这就是我来这里询问专家的原因

我将用PHP MySQL构建一个组织的完整ERP系统,并发现CakePHP或CodeIgniter都应该作为快速开发框架的手段,因为我将是唯一一个开始使用的开发人员

以下是我的问题总结: 1.在CakePHP2.0实现后,它在速度和特性方面与CodeIgniters相比如何? 2.哪个处理核心更稳定、更经过测试、更受社区支持?我将依靠他们的核心来实现ERP解决方案,因此它需要有一个良好的基础和频繁的升级(bug修复等)

  • 除了所有这些问题和你的主观直觉之外,你喜欢哪一个?(未提供此问题的技术原因)
  • 你们中的一些人不愿意直接回答我的问题,以避免“火焰”或其他任何情况,这就是为什么我告诉你们,只要提供帮助或提示,就足够了

    提前感谢,,
    Arto

    速度不应成为一个问题,尤其是当Cake2比旧版本快得多时。Cake可能会提供比CI更多的开箱即用的特性(尽管我不知道CI插件在哪里),这也使得它在开发中更加严格:如果你想按自己的方式做事,这是相当麻烦的

    我认为这两个框架在“稳定的、经过良好测试的、更受社区支持的”部门是可比的

    既然您对web开发有很好的基础知识,为什么不尝试一下这两种方法,看看您对每种方法都有何看法。虽然我不得不说,对于新手来说,蛋糕一开始可能有一个更陡峭的学习曲线。

    虽然被认为是非建设性的,但有些答案相当不错

    我认为CodeIgniter和Cake(我已经开始广泛使用)之间的主要区别在于Cake严重依赖于所谓的“automagic”。例如,Cake具有CodeIgniter当前缺少的身份验证和ACL组件。在后一种情况下,您将不得不依赖第三方插件。这两个框架都有大量的第三方插件、组件、助手等

    由EllisLab主持,在GITHUB上有超过70个开发者,而它是一个基金会,几乎有100个贡献者。我认为在这两种情况下,官方的长期支持是相当好的

    正如Anh Pham所指出的,Cake在其约定中更加严格,这与“automagic”密切相关,而CodeIgniter允许在定义自己的约定时有更多的自由

    关于CodeIgniter文档我不能说什么,但是蛋糕食谱非常广泛。用于“烘焙”模型、控制器和视图的Cake控制台应用程序也是一个非常专业的应用程序。不确定CodeIgniter是否附带相同的控制台工具


    蛋糕的唯一缺点是社区支持。CodeIgniter有自己的论坛和IRC,而Cake有自己的支持渠道(Q&A、Google Group、IRC),但这两个渠道似乎都不太受关注。我可能弄错了,但是没有一个中心位置可以让开发者、超级用户和初学者混合在一起,就像在CodeIgniter论坛上一样。在过去,我更幸运地得到了与StackOverflow蛋糕相关的答案。

    感谢您的回复和时间Anh Pham,似乎没有人回复,因为我没有足够的声誉来“喜欢”答案!我找到了一个链接: