【基于php的大数据框架 php 大数据框架】4、CakePHP,这个框架内部的封装性看上去没上面那几个优美 , 但是它自己实现了use关键字功能,所以兼容性来看应该是比上面那几个好点的,但这在新项目上应该不是问题,新项目上PHP7,啥都别想,准没错 。它的路由定义类似于TP5但是稍微多点功能,不过其实是个鸡肋 。中文文档就不说了 , 很不好找 。不过也算是个相对简单的框架严格遵循MVC
生产效率:3星
学习难度:3星
性能:4星
社区活跃:2星
5、Workman , 这个框架相当强大,如果你要实现一些复杂的协议或者用php做一些websocket推送或者TCP/UDP服务器的话,这个框架可能可以满足你的需求,也有一些异步的组件,比较高级的框架,初中级程序员可能用不上
生产效率:3星
学习难度:4星
性能:3星
社区活跃:2星
6、swool,这是个相当有意思的框架,性能很强大,旁友,你听说过异步编程的nodejs,python的tornado框架吗,这个在php里做的就是一个这样的事情,国内的一位老兄开发的C扩展,用php来异步编程,看了下文档,稍微做了个性能测试,相当优秀 , 就是不知道在项目中重度使用会不会踩到什么坑,而且这也是一个相当高级的框架 。大部分人可能直接转node了吧,毕竟node生态环境已经相当好了 , 总之,如果你想用php试试异步编程来提高性能 , 非这个框架莫属 。性能独一档,编程难度也相对高一些,你需要有些进程的理论基础
生产效率:3星
学习难度:4星
性能:6星
社区活跃:2星
7、Yaf,鸟哥写的c扩展框架,然而你要自己实现很多轮子,生态环境是个大问题 。
生产效率:4星
学习难度:4星
性能:5.5星
社区活跃:2星
其它框架还没怎么了解,国内的话,根据具体业务,选上面几个,没错 。
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的需求 。
基于php的大数据框架的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php 大数据框架、基于php的大数据框架的信息别忘了在本站进行查找喔 。
推荐阅读
- 硬盘里面文件太大怎么删除,硬盘大文件误删除 恢复
- 亚马逊云区块链行业分析,亚马逊云架构
- vb.net工程如何另存 vbnet imports
- 即时游戏惩罚方法男生学生,适合惩罚学生的游戏
- u盘安装新系统怎么安装,u盘安装系统详细步骤文字说明
- c语言延迟1秒执行函数 c语言延时1秒函数delay
- erp系统加锁,erp系统登录平台
- 新浪微博python爬虫,如何用python爬微博
- 直播伴侣配件使用,直播伴侣需要什么配置