
正文
thinkphp和cakephp thinkphp和cakephp的区别
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
Cakephp是什么?有什么作用和特色?
1、CakePHP是一个快速开发PHP的框架,其中使用了一些常见的设计模式如ActiveRecord,Association Data Mapping,Front Controller以及MVC。
2、如果由我来评价,那回答肯定是cakephp更好,毕竟它的功能更强大,可扩展性更强。而thinkphp是一个轻量级框架,它能够满足基本的php开发需求,但是扩展性和社区支持没有cakephp做的好。
3、CakePHP 开发框架 如果你仍然需要编写面向PHP4兼容的代码,CakePHP 将是一个非常不错的选择, 在PHP 4 & 5的MVC式框架列表里面,CakePHP都曾经是最流行的。
相关问答
Q1: 什么是php框架?是跟织梦CMS,phpCMS,帝国一样么?
1、框架就是一个半成品,帮助我们完成了项目的一部分,框架里面有我们需要的类文件,要什么功能我们只需要调用这个方法就行了。比如验证码功能,我直接掉用框架里面的验证码的这个类就行了,不需要自己去写了。
2、织梦(dedecms)、 phpcms 都是cms内容管理系统! thinkPHP 是PHP的一种开发框架;cms 相对简单,记住对应的调用标签,就是简单的套模板,不用开发后台(二次开发除外),模块只能是cms提供的模块。
3、phpcms是一个完整的开源系统网站,而php是一种编程语言,phpcms是用php语言编写的。
Q2: cakephp与thinkphp是不是前者更好
CakePHP 开发框架 如果你仍然需要编写面向PHP4兼容的代码,CakePHP 将是一个非常不错的选择, 在PHP 4 & 5的MVC式框架列表里面,CakePHP都曾经是最流行的。
CakePHP无论对于初学者还是职业PHP开发者都是很好的选择。它基于与RubyonRails同样的原则而设计,它十分注重快速开发——这使得它成为一个非常好的用于RAD的开发框架。
如今被开发者使用的顶级PHP开发框架包括:The Zend Framework,CakePHP,Symfony,Codelgniter和Seagull。 ThinkPHP是一个开源的PHP框架, 是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。
使用CodeIgniter开发可以往项目中注入更多的创造力,因为它节省了大量编码的时间。 CakePHP CakePHP是一个快速开发PHP的框架,其中使用了一些常见的设计模式如ActiveRecord,Association Data Mapping,Front Controller以及MVC。
至于框架,这个真没有什么固定的框架。大部分的公司都用自己开发PHP框架。个人做“私活”,什么框架用着顺手,你就用什么。像ThinkPHP就比较不错。一般公司内部开发框架都会参考symfony,Zend framework等PHP主流框架。
Q3: web后台框架包括哪些?
1、首先我想说明一下,我们通常说的js不是框架,是语言,即javascript,据最新世界编程语言排行榜来看,已经上升到了第7位,发展迅猛,其标准是ECMAScript,现在基本上是基于ECMAScript5。
2、所谓的JAVAWEB三大框架,hibernate,struts2,spring。企业一般是用的是自己的框架。你可以了解下这三个玩意,看看是如何控制前台页面和后台之间,数据是如何交互的。
3、Django Django是一个开放源代码的Web应用框架,由Python写成。采用了MTV的框架模式,即模型M,模板T和视图V。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。
4、Django Django是一个开源的Web应用框架,由Python写成,支持许多数据库引擎,可以让Web开发变得迅速和可扩展,并会不断的版本更新以匹配Python最新版本,如果是新手程序员,可以从这个框架入手。
Q4: php工程师要精通什么技术
掌握静态网页的制作技术是学习开发网站的先决条件。这里面的学习包括HTML,CSS,JavaScript,它们可以直接使用浏览器运行。
php工程师需要学习web前端技术并使用php语言进行程序开发,还需要熟练使用Linux操作系统、mysql数据库以及各种php开发框架,同时也要掌握缓存技术、数据库优化技术、系统调优技术和负载均衡技术等。
精通PHP原生标准库,熟练掌握SymfonyYii、ZF2三种框架中的一种,通读过小型框架中Codeigniter等源码。精通MySQL语句,数据库的查询处理和优化。熟悉Nginx、Memcache、CAS等相关开源方案的使用。
Q5: YII框架和THINKPHP的区别是什么?
简化开发方面:从新手的视角来看(或者表面来看),thinkphp做项目更简单,因为其一提供了大部分web开发常用类库,其二中文手册写的很详细。
thinkphp纯国产,比较接地气,文档非常全面,用户群体庞大,解决问题的途径更多,当然缺点就是臃肿,性能低下。Yii性能是公认的好,现在用的人也多了,文档也慢慢全了,用户群体较小,有问题的时候解决较麻烦。
整体说起来yii比较好,优点在于轻量级,缓存做的不错,有很多实现方法很好的避免对php扩展的依赖,执行性能比TP高,等等。当然,TH也有自己的有点。例如,社区很火爆,中文的新手教程很详细,比较容易上手。
ThinkPHP国人开发维护,优点是中文文档完善,社区活跃;缺点是高频单字母函数让人不知所云,代码并不优雅。适合于国人快速开发一些Web系统。个人感觉缺少ORM。
学thinkphp吧,教程多,符合国人开发习惯。Yii多用于开发大型Web应用。
关于thinkphp和cakephp和thinkphp和cakephp的区别的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






