导航:首页 > 编程语言 > php最好框架

php最好框架

发布时间:2024-07-10 22:32:21

❶ 顶级php开发框架

外国是有专门网站进行评测和跟踪的

以下为十个目前最流行的基于MVC设计模式的PHP框架。
1. Yii

Yii是一个基于组件的高性能的PHP的框架,用于开发大规模Web应用。Yii采用严格的OOP编写,并有着完善的库引用以及全面的教程。从MVC,DAO/ActiveRecord,widgets,caching,等级式RBAC,Web服务,到主体化,I18N和L10N,Yii提供了今日Web 2.0应用开发所需要的几乎一切功能。而且这个框架的价格也并不太高。事实上,Yii是最有效率的PHP框架之一。
2. CodeIgniter

CodeIgniter是一个应用开发框架——一个为建立PHP网站的人们所设计的工具包。其目标在于快速的开发项目:它提供了丰富的库组以完成常见的任务,以及简单的界面,富有条理性的架构来访问这些库。使用CodeIgniter开发可以往项目中注入更多的创造力,因为它节省了大量编码的时间。
3. CakePHP

CakePHP是一个快速开发PHP的框架,其中使用了一些常见的设计模式如ActiveRecord,Association Data Mapping,Front Controller以及MVC。其主要目标在于提供一个令任意水平的PHP开发人员都能够快速开发web应用的框架,而且这个快速的实现并没有牺牲项目的弹性。
4. PHPDevShell

PHPDevShell是一个开源(GNU/LGPL)的快速应用开发框架,用于开发不含Javascript的纯PHP。它有一个完整的GUI管理员后台界面。其主要目标在于开发插件一类的基于管理的应用,其中速度、安全、稳定性及弹性是最优先考虑的重点。其设计形成了一个简单的学习曲线,PHP开发者无需学习复杂的新术语。PHPDevShell的到来满足了开发者们对于一个轻量级但是功能完善,可以无限制的进行配置的GUI的需求。
5. Akelos

Akelos PHP框架是一个基于MVC设计模式的web应用开发平台。基于良好的使用习惯,使用它可以完成如下任务:
◆方便的使用Ajax编写views
◆通过控制器管理请求(request)及响应(response)
◆管理国际化的应用
◆使用简单的协议与模型及数据库通信
你的Akelos应用可以在大多数共享主机服务供应方上运行,因为Akelos对服务器唯一的要求就是支持PHP。因此,Akelos PHP框架是理想的用于发布单独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的灵感起源于Apache Tapestry。从04年开始,PRADO成为SourceForge上的开源项目之一。这个项目目前进展到了3.x版本。
8. Zend

作为PHP艺术及精神的延伸,Zend框架的基础在于简单,面向对象的最佳方法,方便企业的许可协议,以及经过反复测试的快速代码库。Zend框架旨在建造更安全,更可靠的Web 2.0应用及web服务,并不断从前沿厂商(如Google,Amazon,Yahoo,Flickr,StrikeIron和ProgrammableWeb等)的API那里吸收精华。
9. ZooP

Zoop PHP框架,意为Zoop面向对象的PHP框架。
这是个稳定,可伸缩并可移植的框架。从诞生到现在的5年间,已经在不少产品开发中被使用。Zoop是一个快速,有效并干净的框架。它的伸缩性很好,你可以只安装你需要的功能。
对代码并不很熟悉的开发者也可以通过Zoop快速的开发安全的web应用。熟练的开发者则可以更加将Zoop的弹性利用到极致。
Zoop建议将display,logic以及数据层(MVC)分开使用。
Zoop由很多组件和项目集合而成,其中包括smarty和prototype AJAX框架,PEAR模块等。高效的核心组件提供了很多你原本需要自己编码来实现的功能。Zoop内置的纠错功能可以通过配置实现生产环境下的错误日志生成,这个错误日志提供了很多信息,可读性很高,可以更轻易的寻找并排除错误。
Zoop的一个特别之处在于其GuiControls,在PHP中是一个相当革新的想法。它提供了很多form widgets与验证完整的集合到一起,并形成了一个可以轻松打造个性化GuiControls的框架。
10. QPHP

QPHP,意为快速PHP,它是一个与ASP.NET类似的MVC框架。基本上它是这样一个情况:
◆整合了Java和C#的美感
◆除去了在其他PHP框架中使用的Perl形式的意义含糊的语言
◆大量基于OOP的概念

❷ php妗嗘灦鍝涓濂

链浣砅HP妗嗘灦锛歀aravel


PHP鏄涓绉嶅箍娉涘簲鐢ㄤ簬Web寮鍙戠殑链嶅姟鍣ㄧ鑴氭湰璇瑷锛屽瓨鍦ㄥ氱峆HP妗嗘灦锛岀敤浜庡府锷╁紑鍙戣呮洿楂樻晥鍦版瀯寤哄簲鐢ㄧ▼搴忋傚叾涓锛孡aravel妗嗘灦锲犲叾寮哄ぇ镄勫姛鑳姐佺伒娲荤殑镓╁𪾢镐у拰浼橀泤镄勪唬镰佽捐¤屽囧弹鎺ㄥ磭銆


涓銆丩aravel镄勪紭锷跨壒镣


绠娲佷笌寮哄ぇ锛歀aravel绠鍖栦简搴旂敤绋嫔簭寮鍙戣繃绋嬶纴涓哄紑鍙戣呮彁渚涗简涓板瘜镄勫伐鍏峰拰搴掳纴鍖呮嫭鏁版嵁搴撹縼绉汇丱RM銆佽矾鐢便佽よ瘉绛夈傝繖浜涘姛鑳戒娇寰楀紑鍙戣呰兘澶熸洿蹇阃熴侀珮鏁埚湴瀹屾垚寮鍙戝伐浣溿


镩濂界殑瀹夊叏镐锛歀aravel闱炲父閲嶈嗗簲鐢ㄧ▼搴忕殑瀹夊叏镐э纴鎻愪緵浜嗗氱嶅唴缃镄勫畨鍏ㄥ姛鑳藉拰鐗规э纴渚嫔侰SRF阒叉姢銆佽韩浠介獙璇佸拰瀵嗙爜鍝埚笇绛夈傝繖澶уぇ闄崭绠浜嗗紑鍙戣繃绋嬩腑镄勫畨鍏ㄩ殣鎭c


镩濂界殑鏂囨。鏀鎸锛歀aravel𨰾ユ湁瀹屽杽镄勫畼鏂规枃妗e拰绀惧尯鏀鎸侊纴镞犺烘槸鍒濆﹁呰缮鏄缁忛獙涓板瘜镄勫紑鍙戣咃纴閮借兘浠庝腑镓惧埌瑙e喅闂棰樼殑鏂规堟垨𨱔垫劅銆傝繖浣垮缑寮鍙戣呭湪浣跨敤杩囩▼涓阆囧埌闂棰樻椂锛岃兘澶熻繀阃熸垒鍒拌В鍐虫柟妗堛


浜屻佸叾浠栧煎缑钥冭槛镄凯HP妗嗘灦


闄や简Laravel锛岃缮链夊叾浠栦紭绉镄凯HP妗嗘灦濡係ymfony銆丆odeIgniter绛夈傝繖浜涙嗘灦涔熼兘链夊悇镊镄勭壒镣瑰拰浼桦娍锛岄傜敤浜庝笉钖岀殑寮鍙戝満鏅鍜岄渶姹伞傞夋嫨鍝涓妗嗘灦涓昏佸彇鍐充簬椤圭洰镄勫叿浣挞渶姹伞佸紑鍙戝洟阒熺殑鎶鑳藉拰锅忓ソ銆


涓夈佸备綍阃夋嫨钖堥傜殑PHP妗嗘灦


鍦ㄩ夋嫨PHP妗嗘灦镞讹纴搴旇冭槛椤圭洰镄勯渶姹伞佸洟阒熺殑鎶鑳姐佹嗘灦镄勬墿灞曟с佹枃妗f敮鎸佸拰绀惧尯娲昏穬搴︾瓑锲犵礌銆备笉钖岀殑妗嗘灦链変笉钖岀殑瀛︿範镟茬嚎鍜岄傜敤鍦烘櫙锛岄夋嫨链阃傚悎镄勬嗘灦鑳藉熷ぇ澶ф彁楂桦紑鍙戞晥鐜囧拰搴旂敤绋嫔簭镄勮川閲忋


镐讳箣锛孡aravel鏄涓涓锷熻兘寮哄ぇ銆佹槗浜庝娇鐢ㄤ笖鍙楀埌骞挎硾鏀鎸佺殑PHP妗嗘灦銆傚綋铹讹纴杩樻湁鍏朵粬浼樼镄凯HP妗嗘灦鍙渚涢夋嫨锛屽缓璁镙规嵁椤圭洰镄勫叿浣挞渶姹傚拰寮鍙戝洟阒熺殑鎶鑳芥潵阃夋嫨链钖堥傜殑妗嗘灦銆

❸ php mvc妗嗘灦鍝涓濂

链浣砅HP MVC妗嗘灦锛歀aravel

PHP涓链夎稿歁VC妗嗘灦鍙渚涢夋嫨锛屽叾涓璍aravel琚璁や负鏄链濂界殑涔嬩竴銆备互涓嬫槸鍏充簬Laravel镄勮︾粏瑙i喷锛

1. 锷熻兘镐у己澶т笖𨱔垫椿

Laravel浣滀负涓涓狿HP镄凪VC妗嗘灦锛屾彁渚涗简涓板瘜镄勫姛鑳藉拰宸ュ叿锛屽寘𨰾璺鐢便佷腑闂翠欢銆佽縼绉汇丱RM绛夈傝繖浣垮缑寮鍙戣呰兘澶熷揩阃熷湴鏋勫缓鍑哄嶆潅涓斿仴澹镄勫簲鐢ㄧ▼搴忋傛ゅ栵纴瀹幂殑琛ㄨ揪镐ц娉曞拰寮哄ぇ镄勪緷璧栨敞鍏ュ瑰櫒浣垮缑浠g爜缁勭粐镟翠负链夊簭锛屾槗浜庣淮鎶ゅ拰镓╁𪾢銆

2. 绀惧尯鏀鎸佸拰鏂囨。瀹屽杽

Laravel𨰾ユ湁搴炲ぇ镄勫紑鍙戣呯ぞ鍖哄拰涓板瘜镄勮祫婧愩傝繖镒忓懗镌褰扑綘阆囧埌闂棰樻椂锛屽彲浠ュ緢瀹规槗鍦版垒鍒拌В鍐虫柟妗堟垨瀵绘眰甯锷┿傚彟澶栵纴Laravel镄勫畼鏂规枃妗i潪甯稿畬锽勶纴瀵逛簬鍒濆﹁呭拰链夌粡楠岀殑寮鍙戣呮潵璇达纴閮借兘杞绘涧鍦版垒鍒版墍闇镄勪俊鎭銆

3. 瀹夊叏镐

Laravel闱炲父閲嶈嗗畨鍏ㄦэ纴鍐呯疆浜呜稿氩畨鍏ㄧ壒镐э纴濡傞粯璁ょ殑鐢ㄦ埛璁よ瘉鍜屾巿𨱒幂郴缁熴佸姞瀵嗗姛鑳界瓑銆傝繖浣垮缑浣跨敤Laravel寮鍙戠殑搴旂敤绋嫔簭鍦ㄥ畨鍏ㄦф柟闱㈡洿涓哄彲闱犮

4. 娴嬭瘯鍜岃皟璇曞伐鍏

Laravel鎻愪緵浜嗗己澶х殑娴嬭瘯鍜岃皟璇曞伐鍏凤纴浣垮缑寮鍙戣呰兘澶熸洿链夋晥鍦拌繘琛屼唬镰佸紑鍙戝拰璐ㄩ噺鎺у埗銆傝繖瀵逛簬鏋勫缓楂樿川閲忕殑搴旂敤绋嫔簭镊冲叧閲嶈併

缁间笂镓杩帮纴Laravel鏄涓涓锷熻兘寮哄ぇ銆佺伒娲汇佺ぞ鍖烘敮鎸佽坛濂姐佹枃妗e畬锽勚佹敞閲嶅畨鍏ㄥ拰娴嬭瘯镄凯HP MVC妗嗘灦銆傚綋铹讹纴闄や简Laravel锛岃缮链夊叾浠栦紭绉镄凯HP MVC妗嗘灦濡係ymfony銆丆odeIgniter绛夛纴浣哃aravel鍦ㄧ患钖堟ц兘鍜岀ぞ鍖烘敮鎸佹柟闱㈣〃鐜板挨涓哄嚭镩层

阅读全文

与php最好框架相关的资料

热点内容
安卓路由表怎么看 浏览:74
10个小孩分糖果python 浏览:823
安卓app小红点怎么取消 浏览:286
马哥linux面授 浏览:768
2345程序员 浏览:371
怎么开启网速显示安卓 浏览:204
索尼950app怎么样 浏览:391
计算机毕设论文源码 浏览:148
小米手机怎么下载易媒体App 浏览:191
还原系统设计可以怎样清理文件夹 浏览:670
北京时间校准服务器云服务器 浏览:844
pythonexcel数据计算 浏览:49
内医附院党建APP怎么下载 浏览:356
荣耀v20刷加密门禁卡 浏览:329
app缓冲视频怎么保存在手机 浏览:433
广度优先算法c语言 浏览:680
提高程序员竞争力 浏览:108
nfc可以开加密门卡吗 浏览:675
如何知道网页使用的服务器是什么 浏览:224
单片机接反电源会烧吗 浏览:287