问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间:2023-09-17 07:00

我来回答

5个回答

热心网友 时间:2024-12-01 09:18

Openbiz Cubi PHP开发框架

这显然是一个高耦合性的框架的代表,有点让开发人员“拎包入住”快捷酒店一样的的感觉。Openbiz Cubi 是一个应用平台式的开发框架。虽然与众多更加耳熟能详的框架相比 Openbiz Cubi 仍然是一匹黑马,但是还是一个十分值得推荐的框架。它自身基于Zend Framework构建,但是拥有自己独特的基于元数据的 MVC 和 ORM 逻辑,并采用Smarty和PHP模板 作为主要UI的模板引擎,所以如果你是Zend框架的玩家,别担心,Openbiz Cubi的代码也会同样让你很容易上手。
它不同于其他传统意义上的PHP框架,它具有一个类似JAVA的元数据引擎, 可以通过XML的方式来“描述”大多数对象,甚至通过XML的描述就可以实现数据的CRUD(增删读改)这些操作。如果你的业务需求仅仅是要实现一些简单 的数据CRUD操作,你甚至不需要去写什么PHP代码,XML就可以全部搞定。而你的PHP功夫可以通过他的Plugin-Service方式用于集中在 实现某些特殊的业务逻辑上。

Openbiz Cubi目 前还有一个叫做 Openbiz Appbuilder 的超级好用的代码生成工具,对于还不熟Openbiz的XML元数据的开发人员来说,Appbuilder 绝对是一个可以帮助你快速上手的利器,他通过图形界面的生成向导来帮你自动创建数据对象、表单对象、嵌入式服务,甚至整个应用程序的雏形。 按Openbiz的官方介绍来说,你只需要思考清楚你的应用程序的业务逻辑,剩下的代码工作就交给Openbiz Appbuilder来帮你搞定吧。

CakePHP 开发框架

如果你仍然需要编写面向PHP4兼容的代码,CakePHP 将是一个非常不错的选择, 在PHP 4 & 5的MVC式框架列表里面,CakePHP都曾经是最流行的。它还提供了很多种途径的技术支持(讨论组、留言板、IRC等)还有优秀的教程。 CackePHP是个很容易上手的框架,但是你并不容易在短短几周的时间就完全掌握它。

Zend Framework框架

Zend Framework 是面对一些较有经验的开发者和从底层构建一些企业级应用程序而设计的。(例如:宣称面向企业应用而设计的 Openbiz Cubi 就是基于Zend Framework框架之上而构建的。)该框架是高度模块化的。这意味着你可以按你的实际需要来引用Zend的代码。有些函数库甚至可以很容的被提取出来 单独使用(例如Zend_Gdata,这也是个低耦合性的特点)使用Zend框架,你不必非要遵从它的MVC架构,(虽然你最好能这么做),并且它还提供 了许多内建的高级功能用于完成与现有的web服务整合,多语言化和实现单元测试这些任务。

CodeIgniter

CodeIgniter 是一个PHP5.2+ 的MVC框架,它体积小巧切具有丰富的文档资源。通常被称为“初学者框架”,因为它相对容易试用和较短的学习曲线,此外CodeIgniter也是十分灵 活和强大的。该框架拥有一个非常庞大的社区支持。并且在社区里面很容易找到大量的CI函数库,你可以大胆的梦想, 也许你正需要做的事情在社区的某个交流,某个人已经把它实现了。

Symfony

Symfony 是最古老的PHP框架之一(相信你从他的网站风格上也发现这一点了),他同样也是转为企业级Web应用程序而设计的。然而,对于他所能提供的所有动力和性 能而言,它只拥有很小的体积并且非常容易配置在大多数php的主机环境中。由于他的年头最长久,你会很容易找到许多关于Symfony的教程、*等资 料,对于新手来说,这绝对是件好事儿。
Symfony使用命令行代码生成工具来为项目快速生成所需的代码,这种方式也许对于某些开发人员来说是前所未闻的(在那个年头,也许 吧。。。)然后,他可以帮助你在很短的时间里完成代码并是他们可以运行。Symfony的网站上手机了大量的教程和范例代码,来帮助你熟悉掌握他们。

Yii Framework

Yii 是一个高度模块化,高性能的PHP5框架,专门为了Web应用程序而开发。Yii采用了大量的命令行生成工具,让你可以快速的生成一些代码,因此,他最适 合于喜欢在命令行的黑窗口上敲敲打打的人。所有这些代码生成工具意味着你需要记住更多的命令和参数,但是一点你做到了,你会发现,它们将大大减少你所要花 费的时间来设置和配置你的应用程序。
这种开发方式 非常类似于Openbiz Appbuilder所提供的向导式的代码生成方式,最大的不同点是Yii是基于命令行去生成代码,Openbiz Appbuilder是在图形界面上生成代码。

ThinkPHP

ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP 开发框架,遵循 Apache2 开源协议发布,是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和 MVC 模式,融合了 Struts 的 Action 思想和 JSP 的 TagLib(标签库)、 RoR 的ORM映射和 ActiveRecord 模式, 封装了 CURD 和一些常用操作, 单一入口模式等,在模版引擎、缓存机制、认证机制和扩展性方面均有独特的表现。

Yii Framework

Yii是一个基于组件的高性能PHP框架,用于开发大型Web应用。Yii采用严格的OOP编写,并有着完善的库引用以及全面的教程。从 MVC,DAO/ActiveRecord,widgets,caching,等级式RBAC,Web服务,到主题化,I18N和L10N,Yii提供了今日Web 2.0应用开发所需要的几乎一切功能。事实上,Yii是最有效率的PHP框架之一。
Yii是一个高性能的PHP5的web应用程序开发框架。通过一个简单的命令行工具 yiic 可以快速创建一个web应用程序的代码框架,开发者可以在生成的代码框架基础上添加业务逻辑,以快速完成应用程序的开发

phalcon

Phalcon是一套实现MVC架构的高性能PHP应用程序框架。初始版本发布于2012年11月,开放源代码并基于BSD授权条款。与其他大部分的PHP框架不同,Phalcon是以扩充的方式以C语言所编写,因此Phalcon的执行速度高过其他PHP框架,并且消耗更少的资源,根据官方的测试,Phalcon是目前世界上速度最快的PHP框架之一。[1]追问1、我想知道你个人认为那个框架好用?现在正在用哪个框架?
2、SinglePHP怎样?

追答我现在正在使用老外用c语言写的phalcon.这个框架很不错,不过国内用的人不多,所以对于初学者来时只能看外文文档,如果英语不是很好估计会有一定困难,它的性能就不用多说了,网上都有比较数据.
SinglePHP是一个单文件PHP框架,适用于简单系统的快速开发,提供了简单的路由方式.这个框架相对其他框架来说最大的优势就是没那么复杂,简单实用,适合初学者,但是缺点就是不能开发大型项目,只能开发中小型项目.

热心网友 时间:2024-12-01 09:18

PHP开发目前比较流行的大概有3个。

thinkPHP,基于MVC模型的面向对象框架,国产框架,适合国人思维,配置简单,使用方便。

yii框架,基于MVC模型的面向对象框架,无论是一个开发人员构建一个相当简单的网站,还是一个分布式开发团队构建一个极其复杂的Web应用程序,它都能胜任。

CodeIgniter ,是一个简单快速的PHP MVC框架,面向对象,无需学习模板语言,当然如果想用模板,也是支持的。

热心网友 时间:2024-12-01 09:19

ThinkPHP、Laravel 、Yii,一般是这几个吧。
但我只用过TP,并且一直在用TP,公司也换过,不过还是都用的TP,这个比较简单,易开发,有好多封装好的类什么的,还有ThinkCMF管理系统的框架,用着都还不错。

热心网友 时间:2024-12-01 09:19

thinkPHP
laravel
yii
等等~~框架只是一种工具,入手建议可以从thinkphp入手,国产,文档丰富。

热心网友 时间:2024-12-01 09:20

你好,其实现在主流的PHP框架都各有优势,而且都可以完成php开发者的基本要求。但是其实在使用率上,每个区域都是不一样的。 在中国,thinkphp的使用率肯定是最高的,而在外国各个框架的使用率也不一样。除了框架的使用体验有关系外,其实也和可查询的资料有关系,作为国产框架thinkphp的资料自然是最多的。也正是这个原因thinkphp在中国的使用率非常高,同理类似Laravel、yii2这些外国比较流行的框架也有一部分是这个原因,当然不可否认它们的使用体验也很不错。我个人喜欢用CI,这里也要说到地域和环境了,我所在的城市,还有我身边的程序员朋友也都是先用CI的,这个也有一定的带动作用
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...爱你你是我的罗密欧 , 我愿意变成你的朱丽叶' 谁知 有句歌词是“我爱你你是我的朱丽叶,我愿意变成你的梁山伯”是哪... 为什么打印出来的文档页码和原来的不一样 ...两台电脑用路由器上网一台是W7一台是XP如何实现两台电脑共享文件 win7怎么联另一台电脑win7怎么让网络和另一台电脑共享 w7的系统怎么共享电脑w7系统里面文件怎么共享另一台电脑 共享win7电脑w7系统里面文件怎么共享另一台电脑 翡翠有收藏价值吗,我们玩家如何去投资 价格一两万元的翡翠如何挑选 ppt怎么转换成视频?简单四步法,轻松搞定ppt微课录制 桔子皮包着茶叶的叫什么茶,那有卖 手机下载哪个播放器可以看《守业者》粤语 在淘宝上怎么找这裤子和衣服, 北京疫情恢复正常,北京疫情什么时候结束恢复正常 你奉你的神明,我守我的地狱是什么意思?2 请老师帮忙,谢谢 众我的地狱失火。生人间失格。我的神明要顾众生。笑着对我说抱歉...104 麦兜当当伴我心那首梅菜扣肉的歌……MP3国语完整版的,117...1 他跟我说“恨不相逢未嫁时”是什么意思34 麦兜当当伴我心那首梅菜扣肉的歌跪求7 求麦兜相当当里那首梅菜扣肉歌 麦兜 梅菜扣肉歌 ,是引用了哪首音乐?求歌名与作家!7 麦兜当当伴我心那首梅菜扣肉的歌……MP3国语完整版的,有木有...7 求《麦兜当当伴我心》里麦兜他们唱的歌的全部歌词,谢谢!51 ...的,对于煎炸类 起酥油应当和大豆油什么样的比例食用 正三轮摩托车能载人罚款200元,还要扣分吗? 手机下载哪个播放器可以看《守业者》粤语 ...但是有时候痒痒,然后忽好忽坏的,有时候转、按一下一点也不疼,有候... 首席风险官作为期货公司的高级管理人员,应当向( )负责。 西安财经学院学院会计专业在哪个校区就读? 云肩是什么意思 ...直接向首席风险官下达指令或者干涉首席风险官的工作。 广州市一共有几个火车站?85 ...根据《期货公司首席风险官管理规定(试行)》,期货公司首席风险官履行... 有没沪牌出租的,想租个跑专车用 怎么使用无线路由器的扩展器? 如何租赁上海车牌 ...立即禁止除打开网页外的其他一切功能。有点像驾考用的电脑?_百度知 ... 谁有这句歌词的歌“我愿像一快扣肉,扣住你梅菜扣住你手。”发在... 一男人手拿大刀,坎断掉荆刺,脖子上挂着荆棘,请问是什么成语 ...斜边是5厘米)以斜边为轴,旋转一周,计算所得的立体图形的体积_百度知 ... 出租上海车牌多少钱? 「恨在相逢未嫁时」这句话怎么解释?6 ...上海哪家租车公司能提供代驾包车?车是沪牌吗? word表格下移快捷键 如何挽留一个要离开的人8 陈皮泡水喝的功效与作用禁忌百度知道 怎样可以挽留一个要走的人?68 一个女生要离开我该怎么挽留?1 怎样挽回一个坚决要离开的女人