php框架 有哪些,php除了mvc还有什么架构

php框架 有哪些目录

php框架 有哪些

php除了mvc还有什么架构

目前最流行的PHP框架是什么?

目前php开发网站,最为流行的框架是哪几个?

php框架 有哪些

    PHP框架有多种,常见的有Laravel、Symfony、CodeIgniter、Yii、CakePHP、Zend Framework、Phalcon和ThinkPHP等。

     Laravel框架提供了路由管理、数据库迁移、用户认证等功能,同时支持缓存、队列、邮件发送等常见需求。

     Symfony框架提供了许多常见功能,如表单处理、认证和授权、缓存管理等。

     CodeIgniter框架提供了大量的库和辅助函数等。

     Yii2框架是Yii框架的后续版本,提供了丰富的功能,包括Active Record、数据库访问、缓存等。

     CakePHP框架具有简洁的路由系统、强大的ORM库以及成熟的插件系统等特点。

     Zend Framework框架是一个完整的、基于组件的PHP开发框架,提供了一组工具和库,用于简化Web应用程序的开发和部署。

     Phalcon框架是一个开源的PHP框架,使用C扩展提供高性能的Web开发。

     ThinkPHP框架则提供了一套完整的开发解决方案,包括路由、数据库操作、模板引擎等。

    这些框架各具特点,可以根据具体需求选择适合的框架进行PHP开发。

php除了mvc还有什么架构

1.Yii

Yii是一个基于组件的高性能的PHP的框架,用于开发大规模Web应用。

Yii采用严格的OOP编写,并有着完善的库引用以及全面的教程。

从MVC,DAO/ActiveRecord,widgets,caching,等级式RBAC,Web服务,到主体化,I18N和L10N,Yii提供了今日Web2.0应用开发所需要的几乎一切功能。

而且这个框架的价格也并不太高。

事实上,Yii是最有效率的PHP框架之一。

2.CodeIgniter

3.CakePHP

CakePHP是一个快速开发PHP的框架,其中使用了一些常见的设计模式如ActiveRecord,AssociationDataMapping,FrontController以及MVC。

其主要目标在于提供一个令任意水平的PHP开发人员都能够快速开发web应用的框架,而且这个快速的实现并没有牺牲项目的弹性。

4.PHPDevShell

PHPDevShell是一个开源(GNU/LGPL)的快速应用开发框架,用于开发不含Javascript的纯PHP。

它有一个完整的GUI管理员后台界面。

其主要目标在于开发插件一类的基于管理的应用,其中速度、安全、稳定性及弹性是最优先考虑的重点。

其设计形成了一个简单的学习曲线,PHP开发者无需学习复杂的新术语。

PHPDevShell的到来满足了开发者们对于一个轻量级但是功能完善,可以无限制的进行配置的GUI的需求。

5.Akelos

AkelosPHP框架是一个基于MVC设计模式的web应用开发平台。

基于良好的使用习惯,使用它可以完成如下任务:

◆方便的使用Ajax编写views

◆通过控制器管理请求(request)及响应(response)

◆管理国际化的应用

◆使用简单的协议与模型及数据库通信

你的Akelos应用可以在大多数共享主机服务供应方上运行,因为Akelos对服务器唯一的要求就是支持PHP。

因此,AkelosPHP框架是理想的用于发布单独web应用的框架,因为它不需要非标准PHP配置便能运行。

6.Symfony

Symfony是一个用于开发PHP5项目的web应用框架。

这个框架的目的在于加速web应用的开发以及维护,减少重复的编码工作。

Symfony的系统需求不高,可以被轻易的安装在任意设置上:你只需一个Unix或Windows,搭配一个安装了PHP5的网络服务器即可。

它与差不多所有的数据库兼容。

Symfony的价位不高,相比主机上的花销要低得多。

对于PHP开发者而言,使用Symfony是一件很自然的事,其学习曲线只有短短一天。

干净的设计以及代码可读性将缩短开发时间。

开发者可以将敏捷开发的原理(如DRY,KISS或XP等)应用在其中,将重点放在应用逻辑层面上,而不用花费大量时间在编写没完没了的XML配置文件上。

Symfony旨在建立企业级的完善应用程序。

也就是说,你拥有整个设置的控制权:从路径结构到外部库,几乎一切都可以自定义。

为了符合企业的开发条例,Symfony还绑定了一些额外的工具,以便于项目的测试,调试以及归档。

7.Prado

PRADO团队由一些PRADO狂热者组成,这些成员开发并推动PRADO框架以及相关项目的进行。

PRADO的灵感起源于ApacheTapestry。

从04年开始,PRADO成为SourceForge上的开源项目之一。

这个项目目前进展到了3.x版本。

8.Zend

作为PHP艺术及精神的延伸,Zend框架的基础在于简单,面向对象的最佳方法,方便企业的许可协议,以及经过反复测试的快速代码库。

Zend框架旨在建造更安全,更可靠的Web2.0应用及web服务,并不断从前沿厂商(如Google,Amazon,Yahoo,Flickr,StrikeIron和ProgrammableWeb等)的API那里吸收精华。

9.ZooP

ZoopPHP框架,意为Zoop面向对象的PHP框架。

这是个稳定,可伸缩并可移植的框架。

从诞生到现在的5年间,已经在不少产品开发中被使用。

Zoop是一个快速,有效并干净的框架。

它的伸缩性很好,你可以只安装你需要的功能。

对代码并不很熟悉的开发者也可以通过Zoop快速的开发安全的web应用。

熟练的开发者则可以更加将Zoop的弹性利用到极致。

Zoop建议将display,logic以及数据层(MVC)分开使用。

Zoop由很多组件和项目集合而成,其中包括smarty和prototypeAJAX框架,PEAR模块等。

高效的核心组件提供了很多你原本需要自己编码来实现的功能。

Zoop内置的纠错功能可以通过配置实现生产环境下的错误日志生成,这个错误日志提供了很多信息,可读性很高,可以更轻易的寻找并排除错误。

Zoop的一个特别之处在于其GuiControls,在PHP中是一个相当革新的想法。

它提供了很多formwidgets与验证完整的集合到一起,并形成了一个可以轻松打造个性化GuiControls的框架。

10.QPHP

基本上它是这样一个情况:

◆整合了Java和C

目前最流行的PHP框架是什么?

你好,

其实相对于PHP的主流框架来说,不管学习哪个框架都是不错的。

真要说在中国哪几个框架使用率比较高,那大概就是Thinkphp、yii2、CI、laravel这四个框架了。

但其实这个也不是很准确,因为每个地方的各个PHP框架的使用率都有一些差异。

如果你是想学一门框架后进行就业的话,我建议在你学习完一些基础的语法后,你就可以开始学习框架了。

这里,你不需要纠结是不是应该把原生的PHP代码学的多么透彻。

你再怎么学,也不可能比那些实际做项目的人学的快的。

所以你要做的,就是尽量入门,然后在实践中提升自己。

刚刚说到框架的学习,我建议你可以去看看一些招聘网站上,你所在的城市,或者你想去发展的城市所要求的PHP工程师所需要的框架是什么。

然后再去针对的去学习。

我是先学习CI框架的,因为这个框架比较适合新人学习,用的人 也蛮多的:)

目前php开发网站,最为流行的框架是哪几个?

Yii

Yii是一个基于组件的高性能的PHP的框架,用于开发大规模Web应用。

Yii采用严格的OOP编写,并有着完善的库引用以及全面的教程。

从MVC,DAO/,widgets,caching,等级式RBAC,Web服务,到主体化,I18N和L10N,Yii提供了今日Web2.0应用开发所需要的几乎一切功能。

而且这个框架的价格也并不太高。

事实上,Yii是最有效率的PHP框架之一。

CodeIgniter

CodeIgniter是一个应用开发框架——一个为建立PHP网站的人们所设计的工具包。

其目标在于快速的开发项目:它提供了丰富的库组以完成常见的任务,以及简单的界面,富有条理性的架构来访问这些库。

使用CodeIgniter开发可以往项目中注入更多的创造力,因为它节省了大量编码的时间。

CakePHP

CakePHP是一个快速开发PHP的框架,其中使用了一些常见的设计模式如,AssociationDataMapping,FrontController以及MVC。

其主要目标在于提供一个令任意水平的PHP开发人员都能够快速开发web应用的框架,而且这个快速的实现并没有牺牲项目的弹性。

当然啦,如果是自助建设网站可以借助建站宝盒来进行。

(随机推荐阅读本站500篇优秀文章点击前往:500篇优秀随机文章)
来源:本文由易搜IT培训资讯原创撰写,欢迎分享本文,转载请保留出处和链接!