首页 > 后端开发 > 正文

php没有敏捷开发框架吗 php框架问题!

2023-09-25 09:10:34 | 我爱编程网

今天我爱编程网小编整理了php没有敏捷开发框架吗 php框架问题!相关信息,希望在这方面能够更好帮助到大家。

php没有敏捷开发框架吗 php框架问题!

php框架问题!

我推荐你去学习一下codeigniter

php的框架我用过zf、thinkphp、codeigniter,zf显得过于庞大,虽然功能齐全,但是不易上手并且感觉不适合敏捷开发。thinkphp是国产的框架,功能尚可,缺点就是文档不好...相比于codeigniter,thinkphp的文档明显不够清晰。ci无论从功能、效率,还是文档的清晰程度上讲,都比较容易上手。当然,这只是我个人看法。

至于框架是学习什么,框架是为你提供现成的方法,比如各种验证、权限管理等,并且能很好的支持你自己添加的扩展。所以你学习的主要就是框架的各种方法的使用。

而流程,每个框架都不一样的。建议你确定好一个之后再来考虑这个问题。

php没有敏捷开发框架吗 php框架问题!

php codeigniter或cakephp方面的书哪里有买?

关于CodeIgniter的书好像没有...毕竟只是一个小框架。
网上有一个《PHP敏捷开发框架CodeIgniter》电子书下载。应该是外国人写得,国人翻译的,但是没出版。
另外官网论坛有翻译版的手册下载。
cakePHP不了解,搜索一下吧
一般框架都是看手册学的。。

php没有敏捷开发框架吗 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

QPHP,意为快速PHP,它是一个与ASP.NET类似的MVC框架。基本上它是这样一个情况:

◆整合了Java和C

以上,就是我爱编程网小编给大家带来的php没有敏捷开发框架吗 php框架问题!全部内容,希望对大家有所帮助!
与“php没有敏捷开发框架吗 php框架问题!”相关推荐
php敏捷开发框架 php开发需要框架吗?
php敏捷开发框架 php开发需要框架吗?

PHP中的各种框架CodeIgniter、CakePHP、ZendFramework、Symfony这几个是国外的,你可以参考下CodeIgniter优点:1.配置简单,全部的配置使用PHP脚本来配置,执行效率高;具有基本的路由功能,能够进行一定程度的路由;具有初步的Layout功能,能够制作一定程度的界面外观;数据库层封装的不错,具有基本的MVC功能2.快速简洁,代码不多

2023-08-29 00:25:18
敏捷开发框架php 国外主流PHP框架对比评测
敏捷开发框架php 国外主流PHP框架对比评测

php除了mvc还有什么架构1.YiiYii是一个基于组件的高性能的PHP的框架,用于开发大规模Web应用。Yii采用严格的OOP编写,并有着完善的库引用以及全面的教程。从MVC,DAO/ActiveRecord,widgets,caching,等级式RBAC,Web服务,到主体化,I18N和L10N,Yii提供了今日Web2.0应用开发所需要的几乎一切功能。而且这个框架的价格也并不

2023-09-06 13:24:52
php敏捷开发框架codeigniter CodeIgniter与ThinkPHP两个框架各自有什么优势
php敏捷开发框架codeigniter CodeIgniter与ThinkPHP两个框架各自有什么优势

CodeIgniter与ThinkPHP两个框架各自有什么优势你好,首先我个人比较喜欢使用CI,因为它更小巧,更易入门,而且手册写的也不错。非常易于学习,在使用时也非常方便。对于Thinkphp我使用过3.2版本,给我的感觉是MVC的架构比较混乱,他提供了很多意在方便程序员的功能,虽然使用很方便,但是总感觉写出来的代码会在控制器里比较臃肿,当然编写代码的习惯是程序员自己定的。只是以前写3.2

2023-08-26 19:36:52
web前端敏捷开发 前端开发框架都有哪些
web前端敏捷开发 前端开发框架都有哪些

高级web前端开发工程师的基本职责高级web前端开发工程师需要能够理解产品需求和视觉文件,分析并设计符合用户习惯的交互界面。以下是我整理的高级web前端开发工程师的基本职责。高级web前端开发工程师的基本职责1职责:1、负责公司微信小程序设计及开发工作;2、搭建高效集成的前端开发环境;3、参与开发核心组件,参与部分项目的技术选型;4、持续的优化前端体

2023-09-03 00:47:28
web前端敏捷开发模式 敏捷开发的主要原则都有哪些
web前端敏捷开发模式 敏捷开发的主要原则都有哪些

敏捷开发的主要原则都有哪些敏捷开发的主要原则都有哪些1.我们最优先要做的是通过尽早的、持续的交付有价值的软件来使客户满意。2.即使到了开发的后期,也欢迎改变需求。敏捷过程利用变化来为客户创造竞争优势。3.经常性地交付可以工作的软件,交付的`间隔可以从几个星期到几个月,交付的时间间隔越短越好。4.在整个项目开发期间,商务人员和开发人员必须天天都工作在一起。5.围绕

2023-09-21 05:52:59
php开发框架yii php的YII框架的问题
php开发框架yii php的YII框架的问题

php框架需要掌握什么php框架需要掌握什么?下面介绍几个主流的PHP框架。(1)ZendFrameworkZendFramework是由Zend公司开发的PHP框架,可用于开发Web程序和服务。ZendFramework采用MVC架构模式来分离应用程序中不同的部分,从而方便程序的开发和维护。(2)CakePHPCakePHP是一个运用了诸如ActiveRecord、

2023-09-11 18:54:34
php框架中的难题 php的YII框架的问题
php框架中的难题 php的YII框架的问题

PHP中使用YII框架的问题因为你UsersModel的对应的表明没改,在这个Users模型类里,有这样的方法:publicstaticfunctiontableName(){return'{{%users1}}';//users1是你的新表名}而且直接执行Sql查询,好像不是这样用的吧?我一般都是这样的Yii::$app->getDb()->crea

2023-09-20 13:11:49
有关php框架的问题 php知识框架总结
有关php框架的问题 php知识框架总结

相对于别的php框架来说thinkphp有什么缺点PHP框架对于立项来说非常重要,影响的是团队的开发效率和后续的维护开发成本,而对于框架又是萝卜青菜各有所爱。同样一个框架,有人爱到极点,有人骂为垃圾。所以做个整理,各取所需。1、从Github数据来看,Laravel高居榜首,而它在国外也是用的人最多的。Laravel优点是代码优雅简洁;缺点是依赖其他扩展,内部事先复杂,系统复杂时需要

2023-09-19 13:50:54