如果它放弃了对JS / AJAX引擎的支持,那么CakePHP性能会有好处吗?

时间:2012-10-14 18:35:53

标签: php performance cakephp

我的主要问题:

如果对JS Helper的支持完全从核心中删除,对CakePHP的性能(即更快的视图渲染)是否有任何实际影响?

我的推理:

现在,CakePHP有一些类允许程序员使用PHP创建基本的客户端代码,包括效果和AJAX请求等。

与View对象存在一些耦合,这可能会降低性能。

考虑到许多框架正在转向RESTful模型,并且通常难以跟上客户端框架的变化,同时将它们与服务器端框架(如CakePHP)耦合。

我想知道是否值得放弃对JS / AJAX的支持并专注于PHP框架模式。当然,我们失去了通过帮助程序编写一些JS代码的能力,但在我看来,它仍然最好留给JS框架。

优点是减少了耦合,减轻了重量,并且可能提高了性能。

1 个答案:

答案 0 :(得分:4)

无论如何,JsHelper将从3.0中删除:)我怀疑是否有任何重大的性能提升。决定背后的主要原因是生成js代码的php包装器函数功能非常有限,迟早你会发现它会妨碍你的开发而不是加速开发。所以决定删除JsHelper并减少要维护的代码。