首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cakephp2对Cakephp3基准?

Cakephp2对Cakephp3基准?
EN

Stack Overflow用户
提问于 2017-07-16 10:33:59
回答 1查看 243关注 0票数 0

我将开发一个商业项目。我是使用cakephp 2还是cakephp 3?

我是专家在cakephp2,并推出了许多网站使用它。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-16 10:52:50

CakePHP 3有许多比Cakephp2更好的特性:

CakePHP的第3版有什么新的?

本综述基于CakePHP 3.0的alpha版本,该版本包含了许多新特性和增强功能,包括:

  • 更好的性能。版本3结合了对引导过程、路由过程和用于生成辅助模板的流程的几个部分的性能改进。
  • 增强组件和助手。版本3通过其新的FlashHelper和FlashComponent提供了对“闪存消息”的增强支持。此外,CookieComponent也得到了增强,使cookie名称空间的配置和cookie数据的处理更加容易。
  • 改进了会话管理,会话管理一直是CakePHP中的一个静态类,在许多方面都是有问题的。使用版本3,您现在可以从请求对象$this->request-> session ()访问会话。此更改还使会话更易于测试,并使CakePHP能够使用PHPUnit 4.x。
  • 改进了约定的一致性,应用程序框架和插件框架已经更新,以使用相同的目录结构,以使彼此更加一致。
  • 主题和插件合并了。-- CakePHP 3的一个关键目标是使主题更加强大和健壮。朝着这个目标努力,很明显,真正需要的是为主题提供与插件相同的功能。因此,任何插件现在都可以作为一个主题,这也简化了打包和重新分配。
  • ORM改进。对ORM (对象-关系映射)做了一些API更改。最值得注意的是,现在更简单的是为保存操作指定深度关联,并修改了一些约定,以减少新采用者之间的学习曲线和混乱。

此外,还有一些额外的特性也计划纳入3.0版的beta版。最重要的是:

国际化和本地化 (i18n和L10n)特性增强

基于边缘侧的CacheHelper替换包括

一种新的路由API,用于更简单、更快的路由声明

实际上,第3版是CakePHP以前版本之外的一次重大升级。

结帐链接

即使您是CakePHP 2方面的专家,转向CakePHP 3也不需要太大的努力!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45127551

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档