0

我的主要问题:

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

我的推理:

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

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

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

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

好处是减少耦合,减轻重量,并可能提高性能。

4

1 回答 1

4

JsHelper 无论如何都会从 3.0 的核心中删除 :) 我怀疑是否有任何重大的性能增强。做出这个决定的主要原因是生成 js 代码的 php 包装函数的功能非常有限,迟早你会发现它阻碍了你的开发,而不是加速开发。所以决定去掉 JsHelper 并减少维护的代码。

于 2012-10-14T18:39:43.990 回答