Yii

当前位置:主页 > 网络编程 > Yii >

与ThinkPHP 对比说一下优缺点都用过的可以进来看

时间:2020-06-29|栏目:Yii|点击:

yii2 中文手册

今天下载了Yii1。1。14最新版,看了下,感觉文件结构比较乱。而且有很多在被引入的数组里面执行PHP。yii框架的优缺点尤其在yii2里面,由于加入了命名空间,应该说yii2的目录结构更清晰。尤其在yii2里面,由于加入了命名空间,应该说yii2的目录结构更清晰。要是从java或者c#这种面向对象语言过来的用yii会有更多的感受。毕竟yii是纯面向对象实现的。尤其在yii2里面,由于加入了命名空间,应该说yii2的目录结构更清晰。symfony2的话怎么说呢我感觉就是一个一个独立的类(也就是大家说的组件),每个部分都可以单独使用。YII感觉C程序员风格。从社区看,已经有3年没有更新了。YII听别人说比TP强大。最近在学习yii2的过程中,在网上看到很多关于yii,thinkphp,yii框架的优缺点laravel等框架的对比,每个人对于框架的评论有褒有贬,喜欢的赞叹不已,不喜欢的各种吐槽。搞得我有点觉得学习yii是浪费时间的行为,但是我觉得一个框架如此流行肯定有它自身的优秀之处的,所以在网上找了一些关于yii的评价之类的,梳理一下。     yii的手册不是手册,是类库说明,有对象编程基础的人看,毫无问题,但是如果你只多年一直使用thinkphp,有很多人在比较tp的框架与yii框架,比较哪个框架好,钴选择哪个框架,其实这是根本不需要比较,各有所长; 今天我也去研究了一下YII的代码,以我的习惯,我认为他不适合我的思维习惯;框架本没有好与不好,它只不过是让你不再重复的去造车轮; 如果自己功力够的话,也可以自己做框架; 也可以自己选择在YII或者TP的基础上重写他的一些功能和特性,形成自己的框架; 不之所以想到去弄Yii,因为看到很多招聘PHP都要求必须精通Yii框架。 首先的印象这个框架是中国人创始的,与ThinkPHP 对比说一下优缺点都但是却全都是英文的为主。说一下自己的初步感受(Yii1.x)thinkPHP:社区火爆,中文的新手教程很详细,比较容易上手。web项目开发中大部分代码都是重复的,用过的可以进来看下 【框架对比】Yii因此自动化代码生成工具是必不可少的,截至最新的tp3.2.3,我仍然没看到tp对自动化工具有任何支持的迹象;gii非常好用的建模块、控制器(动作)、CURD操作等功 能,可以减少开发周期。 tp缺失了数据迁移工具,这都导致了项目后期维护由很大困难Yii完全用面向对象的方式构建,常用web类库都以组...高级模型:可以轻松支持序列化字段、文本字段、只读字段、延迟写入、乐观锁、  视图模型:轻松动态地创建数据库视图,多表查询不再烦恼。  关联模型:让你以出乎意料的简单、灵活的方式完成多表的关联操作。  模板引擎:系统内建了一款卓越的基于XML的编译型模板引擎,支持两种类型的模板标签,融合了Smarty和JSP标签库的思想,支持标签库扩展。通过驱动还可以支持1. 易于安装 对于web开发人员来说,时间就是金钱,没有人愿意把宝贵的时间花在一个复杂的安装和配置过程。 安装处理使用Composer。如果你想要描述安装的过程,Sitepoint最近发表了一篇很棒的文章,yii框架的优缺点在这儿。我倾向于使用基本的应用程序模板,即使我的网站有一个单独的前端和后端组件。相反,我选择使用一个模块给我的网站的后台部分。(Yii模块是最好的描述,小应用驻留在主应用程序里面)。 注ThinkPHP的优缺点如下:1、高级模型:可以轻松支持序列化字段、文本字段、只读字段、延迟写入、乐观锁、数据分表等高级特性。2、视图模型:轻松动态地创建数据库视图,多表查询相对简单。3、关联模型:让你以出乎意料的简单、灵活的方式完成多表的关联操作。4、模板引擎:系统内建了一款卓越的基于XML的编译型模板引擎,支持两种类型的模板标签,融合了Smarty和JSP标签库的思想,支持标签...很多朋友都不知道如何去选择框架,选择框架的时候就会很纠结。到底该学什么框架,选择什么框架呢?特别纠结该如何选择PHP框架,明明学习框架只需要一周,结果纠结选择框架选择了一个月。这真是对于很多中级选手来说是一个郁闷的过程。如果你是为了工作和就业,你应该选择框架以工作为目标,看公司里面未来招聘中用的最多的是什么框架。智联招聘是很简单的判断方式。以下几个数据可供参考:Github Star 数量最多的主要区别: 1.渲染模版方式的不同:在Laravel框架里,使用return view()来渲染模版;而ThinkPHP里则使用了$this->display()的方式渲染模版; 2。在实际开发中我们常常遇到这样的问题,就是开发地点不固定,这就造成了我们需要频繁的更改数据库配置,给开发工作造成了麻烦,TP依然没有避免这个灾难;在laravel框架中,。env环境文件的出现解决了这个麻烦配置:Yii多重配置文件 覆盖配置 多重环境配置 分本地线上环境配置 更加灵活;TP只有一种 页面控件:Yii里面很多页面控件list/grid/detail等便于排版布局 选择比较多有针对性 tp没用过; 脚手架:Yii的脚手架为Gii,可以生成代码 省略开发周期 减少繁琐度 也有利于代码规范; tp生成模型使用命令行:D!\phpStudy\PHPTutorial\WW。。。

上一篇:框架的优点有哪些 YII

栏    目:Yii

下一篇:yii框架给我们所带来的好处?

本文标题:与ThinkPHP 对比说一下优缺点都用过的可以进来看

本文地址:http://www.intnet.net/wangluobiancheng/Yii/2363.html

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:78955 | 邮箱:78955#qq.com(#换成@)

Copyright © 2011-2020 intnet编程教程网 版权所有