PHP框架与PHP类的区别

用框架能造房子,用类只能造个门。

简单的说,框架提供了快速搭建网站需要的全部组件。而类可能只是其中的一个组件。

php的类是一个面向对象的概念。

对于面向对象的框架你可以说这个框架是由很多类组成的,但是不一定说拿很多类就能组成一个框架,上面说过了,需要快速搭建网站需要的全部组件才能叫完整的框架。 

------------------------------

用框架有用框架的好处,不用自然也有不用的好处,框架可以加快开发效率,成熟,稳定,但框架有局限性,瓶颈也很多,还有一定的门槛,比较成熟的开发团队都是自己开发框架的,因为适用更灵活,不过我还是推荐你使用框架来进行开发,无论你是新手还是老手。

框架我接触过一些,国产的thinkPHP和fleaPHP(qeePHP)比较容易上手,有中文支持,适合新手,但是功能明显不足,国外的象symfony, yii这类就比较强劲,国内用的最多的还是zend,中文文档很全,中文用户也多。

你可以来我们的网站看下框架相关的知识。

php都有哪些框架。

Laravel、Phalcon、Symfony2、Flight、Yii、Medoo、PHPixie、CodeIgniter、
Kohana、Symfony、Pop PHP、Phalcon、Ci、THINKPHP、Yaf

国内最流行的php框架是哪几个

国内最流行的PHP框架莫过于Thinkphp了,第一:国产框架;第二:文档完善,易上手。扩展多,适合中小项目。并且开源。

哪种php框架适合初学者学习?我是初学者,看了好多的框架,貌似都很难,有没有一个容易进入门槛的?

初学者建议还是要把php基础知识打牢,并不是说框架就使开发容易了,这个只是相对而言,据我的个人理解,框架的主要功用在于:当你掌握了php语言后,替你去掉对于php应用来说一些重复性的工作。

从学习曲线上,如果不用框架,php掌握后你完全可以自己编写一个跟框架功能差不多的应用。而如果你用框架,每个框架都需要你学习,并不一定会节省时间,尤其当你的应用比较小的时候。

如果你打算学习框架,本人现在使用的是thinkPHP框架,感觉还行,国人编写,示例、帮助文档都比较全面。

PHP的MVC框架哪一个性价比最高

1、国内常用的TinkPHP 比较适中
2、Codelgniter 以它的简单易用,性能和速度而闻名。与 Symphony 不同,这款PHP开发框架对于共享主机的用户而言很理想,如果你想有一个小型覆盖面的框架。它提供了简单的解决方案,还有扩展的知识库,通过视频教程,用户指南和wiki来提供支持。
3、Yii 是一个基于组件、用于开发大型 Web 应用的 高性能 PHP 框架。它将 Web 编程中的可重用性发挥到极致,能够显著加速开发进程。Yii(读作“易”),代表简单(easy)、高效(efficient)、可扩展(extensible)。

哪个PHP 框架比较好?

没有最好的框架,看你的项目结构,一般来说CI比较轻便,还有TP这个框架在国内也是很多使用的,另外可以看下YII,会这三个基本都没问题了

PHP框架到底是什么

MVC模型,一个可以提供各种可用的高效的方法和组件的工具,并且有自己的开发规范,开发出来的代码易读,易理解,易维护。php框架主要有thinkphp,yii,laravel等,题主可以去搜这些框架,看看他们的开发文档就好了。

PHP 各种框架能简述一下吗?

Smarty 就是个模板引擎。做模板站的时候需要。ecshop就用的smarty

CodeIgniter,这个正在用感觉还不错,接近原生代码,小巧玲珑的感觉,但是去年他已经发布不在更新了只支持php5.4以下的了。

tinkphp,国内框架注释很清楚还是中文的,如果想研究框架这个推荐。目前这个框架在国内很火
yii框架,容易学习和使用, 有着丰富的功能,有高度的可重用性和可扩展性目前可以说是最好的框架
 Framework 前景不错。不过没用过。

其他的不晓得。

推荐框架就yii   国内框架基本就tp行了研究透tp啥框架也能很快会用

新手如何去学习php框架

"如果已经学会了一个php框架,再去学习其他php框架,那么会很容易上手。我一个朋友在兄弟连培训的,他是这么学习的。
一,选择一个合适的php框架
在国内,使用zf,ci和tp框架的人比较多,新手可以从中选一个去学习,新手不建议一开始就去学习zf,功力还不够深,学习zf会让你更迷茫。
第二步,学习输出hello world,hello world很简单,但是对于学习一门新的语言或框架,很重要。
第三步,学习理解单一入口和网址解析(即网址路由),单一入口,对于新手来说,可能有点不太好理解。
第五步,学习数据库的添加,修改,删除,查询,学会简单的数据库操作。
第六步,学习php框架常用的函数和类库,php框架中一般会带一些常用的函数和类,可以稍微看一下,此时还没有必要深入研究,等用到的时候再详细的去看手册和样例。
第七步,下载基于此框架开源的项目系统下来学习,了解了php框架的执行流程,模板操作,和数据库操作,下载一个开源的系统,下来去学习,学习别人的代码,学得更快。
第八步,做项目学习,要熟练掌握一个的框架,需要大量的实践,通过做项目,去深入学习。
第九步,阅读框架代码,了解其实现原理
第十步,到这一步,你已经学会了这个php框架。
毕竟他是培训的,身边有人可以交流,如果你自己学习比较吃力了,也可去兄弟连看看,那里学习PHP的人很多的。"

如何选择 PHP 框架

在如此多的PHP MVC框架中,怎样去选择一款各方面都不错的框架学习并在项目中使用它?这是每一个PHPer都会面临的问题。比如当前比较流行的框架有:ZendFrameWork、ThinkPHP(国产)、CodeIgniter、YII等。每个人心目中的好坏标准不一样,再加上有的人习惯了某框架,想让他再接受其优秀的框架也是比较难的。所以,我们应该怎样去判断一款框架是否属于自己,变得非常的突出。现在我给出几个标准:
性能
       所谓的性能指的是IO、CPU占用、PHP解析时间等几个指标。当前的服务器最突出的问题是CPU已经非常快了,内存已经够大够便宜了,唯独硬盘IO不够高。这就像一个一个智商150与一个智商80的人做1+1一样,根本体现不出智商的优越性。
全栈式
       虽然我个人不太赞成PHP框架过度全栈式。但是,如果能把全栈式做到优雅简洁,我也是非常兴奋的。什么是全栈式?就是一款框架包含了WEB开发中所有的东西。比如:上传、分页、导入导出、邮件、日志、错误、二维码、RSS、RBAC等。这样的话,才能真正解决掉我们去自己实现的麻烦,节省我们的时间。也提高了代码的安全性移植性。
学习难度是否陡峭
       毕竟我们要运用到实际的项目中。以后陆续还会添加更多的人进入项目开发中。如果,学习难度过于陡峭,势必会影响项目的进度和后期维护的成本。目前,我用过的框架中ThinkPHP做得还不错,文档还比较完整易懂。换作正在用的YII框架,简直是头痛。提供的文档实在是过于简单,示例不够丰富。而且,代码不够优雅。在某些设计上,过于面向对象,导致在PHP这种语言中操作起来不是特别顺手。
框架社会是否活跃
       一个社区活跃与否,直接关系到这个框架的未来的命运。谁也不希望今天还牛逼的框架,就因为没有与时俱进,最终淹没在历史的长河中。自己又得花时间掌握新框架。比如:前几天MongoDB还是比较火的时候,当时几乎没有框架在DB层,即ORM实现这个数据库的接口。而项目中可能会考虑使用MongoDB。当时几个比较知名的且速度比较过得去的框架都没有支持。结果,还是咱们国产的ThinkPHP支持了。虽然,BUG可能有点多。至少,某种程度说明了一个活跃的社区是非常有必要的。
框架使用的群体大小
        一款框架再牛逼,如果没有人使用。你学了也只能在自己的一亩三分地有所建树。出了这个圈,效果就不明显了。PHPer学习这个东西,主要还是为了能找一份高薪顺手的工作。如果,学了半天,结果却没有人用这个框架在项目中。那是相当悲催的。


来源于网络

版权信息:本站所有资源仅供学习与参考,请勿用于商业用途,如有侵犯您的版权,请及时联系客服,我们将尽快处理。

上一篇: 哪个PHP框架最好用?要求比较容易上手,且能够适应大中型网站的性能要求。

下一篇: 最好的 PHP 框架是什么?为什么

用户评论 (0)

暂无评论

嘿,我来帮您!