一直以来php框架被广泛利用,多半都是基于mvc架构模式的,还有基于事件驱动模式的,大致列举几个.
ThinkPHP[1] 是一个性能卓越并且功能丰富的轻量级PHP开发框架,本身具有很多的原创特性,并且倡导大道至简,开发由我的开发理念,用最少的代码完成更多的功能,宗旨就是让WEB应用开发更简单、更快速.从1.*版本开始就放弃了对PHP4的兼容,因此整个框架的架构和实现能够得以更加灵活和简单.2.0版本更是在之前的基础上,经过全新的重构和无数次的完善以及改进,达到了一个新的阶段,足以达到企业级和门户级的开发标准.国人开发的PHP框架,目前最新版本为5.0.1版本.
Canphp是一个中国开源的php框架,主要的设计理念就是为了追求简单,减少php初学者的学习成本,而且追求高效率,模版类不提供其他标签,直接应用php的源代码,还有它是微内核设计,移植性强,松散耦合等特点,能集成到你任何一个系统里面.其中集成的http类相当的强大,采集图片速度相当的快,为什么这样呢?因为适用了模拟异步多进程的原理.
KYPHP是一个中国开源的PHP框架,kyphp严格遵守OOP和MVC的理念,具有控件化、可扩展性强.kyphp设计理念是自由、简单.既可以用php源码编程,也可以使用标签,支持多语言,多数据库,多皮肤,多模型部署等,为程序员节省更多的时间.
InitPHP[2] 是一款轻量级的php开发框架,采用分层体系架构,适合大中型网站架构.提供丰富的library类库,以及简单的框架扩展机制.InitPHP还提供详细的开发文档,可以让您在使用该框架的时候更加简单实用.InitPHP实现了抽象DB层、分层体系架构、缓存无缝切换机制、简单模板机制、多模型部署机制、强大的安全体系,是您快速开发php应用的利器!
SpeedPHP是一款全功能的国产PHP应用框架系统.她以"快速开发、快速学习、快速运行"为理念,在提高团队开发效率、容易学习及使用、轻量级架构以增加执行速度等方面有着突出的表现.SpeedPHP框架是从实际运行的商业系统中取其精华而成的,在稳定性和运行速度上都非常出色;同时有着清晰的架构,更有利于提高团队开发效率,教程众多,入门容易,号称最适合初学者的PHP框架,快速带你进入PHP高手的行列.
CdvPHP[3] 一款简单开源PHP框架,灵感来源于DX,根据实际开发总结汇成快捷方便的轻量级框架.没有太多的硬性要求,也没有一本超厚的帮助手册.快速开发、部署、学习必备利器.
KPHP即(kphp开源框架)是为了提高PHP开发效率而研发php开源框架,其核心简单精炼,代码安全并易于理解,功能更符合php学习开发的的需要,而且易于学习不改变程序员的开发习惯.[4]
国外着名框架
Zend Framework在开发社区中有大量的追随者,它致力于Web 2.0风格的程序.因为它众多的追随者组成的活跃用户开发的扩展支持,Zend被称为"The PHP Company".Zend是一个(也可能不是)今天可用的最受欢迎的PHP开发框架.它有健壮的特征能够支持协作开发,它需要一些PHP的额外知识.
Codelgniter 以它的简单易用,性能和速度而闻名.
与 Symphony 不同,这款PHP开发框架对于共享主机的用户而言很理想,如果你想有一个小型覆盖面的框架.它提供了简单的解决方案,还有扩展的知识库,通过视频教程,用户指南和wiki来提供支持.
CakePHP 无论对于初学者还是职业PHP开发者都是很好的选择.它基于与Rubyon Rails同样的原则而设计,它十分注重快速开发--这使得它成为一个非常好的用于RAD的开发框架.它快速增长的支持系统,简洁性和可测量性使得CakePHP成为今天可用的最受欢迎的PHP开发框架之一.
Symfony 是为那些更加职业的主要开发企业级程序的开发者而准备的--特别是 Askeet 和 Yahoo! Bookmarks.这款开源PHP开发框架有着丰富的特性,做起这些来绰绰有余,它主要的缺点是比其他的框架略微慢一些.
Yii 是一个基于组件、用于开发大型 Web 应用的 高性能 PHP 框架.它将 Web 编程中的可重用性发挥到极致,能够显着加速开发进程.Yii(读作"易"),代表简单(easy)、高效(efficient)、可扩展(extensible).
以上就是济南PHP培训班