您的位置:首页 > 编程语言 > PHP开发

CakePHP 为什么国内不流行

2016-04-27 17:55 381 查看
CakePHP 为什么国内不流行?感觉其3.0版本挺强的

添加评论


分享
 

按投票排序按时间排序

4 个回答

0赞同
反对,不会显示你的姓名



唐思,数字时代的手艺人

没用过,CakePHP 在国外也不算流行吧~~和市场宣传有关,它以前的定位就是轻型框架,现在增加哪些功能?说来听听?

没用过,CakePHP 在国外也不算流行吧~~和市场宣传有关,它以前的定位就是轻型框架,现在增加哪些功能?说来听听?

发布于 2015-07-08

添加评论
感谢

分享
 

收藏

没有帮助 •
举报 •
作者保留权利

1赞同
反对,不会显示你的姓名



penergy,足球爱好者

张杰
赞同

曾经在德国汉堡NXP公司面试过程中,面试官提到过有没有接触过Cakephp 2.x。抱着崇洋媚外的心态,之后的几个项目中主导使用了cakephp 2.7.3,以及cakephp 3.0.0。在项目开发过程,发现国内中文社区对cakephp 3的技术文章翻译不多,大部分的文章停留在cakephp…

显示全部
曾经在德国汉堡NXP公司面试过程中,面试官提到过有没有接触过Cakephp 2.x。抱着崇洋媚外的心态,之后的几个项目中主导使用了cakephp 2.7.3,以及cakephp 3.0.0。

在项目开发过程,发现国内中文社区对cakephp 3的技术文章翻译不多,大部分的文章停留在cakephp 2.x版本,导致很多开发人员不想深入使用。而Lavarel,yii等这些主流框架的欢迎程度更高。毕竟读母语比啃英文简单得多。

其次cakephp在国内的组织情况不理想,没有相关的活动。在欧洲学习期间,有幸参加了cakephp的fest,cakephp组的核心成员很厉害,在stackoverflow和github上的活跃程度很高。

虽然已经有知友提到了cakephp 3的特性。但是还是在详细说一下cakephp 3的新特性:

1. Composer的使用,php中常用的第三方vendors的管理工具。(当然如果你说laveral也可以使用composer也是对的,毕竟很多php框架的思想都是脱胎于RoR的)

2. Migration plugin, 这个插件是基本phinx插件转化而来。在开发过程中cookbook中对migration的功能描述不够详细,但是phinx的documentation有效的弥补里cookbook中的不足。具体可以参考http://docs.phinx.org/en/latest/

3. Cakephp 3 model模块支持纯raw的mysql查询,也支持带有封装的、安全性更高的数据库查询。而cakephp 3的数据模型设计继承了早先版本的,以关系型数据库为主,这对于新上手框架和数据库设计的同学而言,是非常简单快速高效的。

发布于 2016-03-07

添加评论
感谢

分享
 

收藏

没有帮助 •
举报 •
作者保留权利

0赞同
反对,不会显示你的姓名



allen vison,呃呃写完下班

在国内thinkphp 最为流行,简单易上手中文文档多,社区活跃。其次codeIgniter也应用得挺广泛。Tp和CI属于差不多级别的框架,都易上手,学习成本低,所以流行。CakePHP 3.0 确实很多东西都新颖而且思想不错。Plugin 的模式有python django的风格。最近初略的…

显示全部
在国内thinkphp 最为流行,简单易上手中文文档多,社区活跃。

其次codeIgniter也应用得挺广泛。Tp和CI属于差不多级别的框架,都易上手,学习成本低,所以流行。CakePHP 3.0 确实很多东西都新颖而且思想不错。Plugin 的模式有python django的风格。

最近初略的看了下Cake 第三版,感觉这款框架已经可以和symfony 2 相提并论了,细心的朋友会发现其实cake 3.0 也使用了symfony 的组件,跟laravel 一样(laravel 也有symfony 的组件哦)。

CakePhp 3.0 我总结了下 有几大特点:
composer 包管理,python 有pip node 可以 node install ,而php 有composer.
bake 命令,bake mode 、bake template 、bake controller 自动生成控制器,模型,视图,非常便利可以省去不少时间。
plugin 机制,跟symfony2 的bundle 类似 ,思想是 DRY(Don't repeat yourself)不要去重复造轮子,让代码可复用reuseable.
migration 数据库迁移,可以从数据库导出迁移文件和从迁移文件生成数据库,方便迭代和迁移。

发布于 2015-12-17

添加评论
感谢

分享
 

收藏

没有帮助 •
举报 •
作者保留权利

0赞同
反对,不会显示你的姓名



DANNY PENG,程式設計師

我也是用cakephp 但我還在用 1.3 但看3.0 不知道哪裡變好了 ??

我也是用cakephp 但我還在用 1.3

但看3.0 不知道哪裡變好了 ??
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: