十张图读懂 PHP、Python、 Ruby 三大语言的差异

来源: 投稿
作者: 王练
2017-03-15 08:06:57

图1、PHP vs Python vs Ruby: 市场份额

Winner - PHP

图2、PHP vs Python vs Ruby: 主流网站使用情况

Winner - 平局

图3、PHP vs Python vs Ruby: 可用性

Winner - Ruby

图4、PHP vs Python vs Ruby: 学习曲线

Winner - Python

图5、PHP vs Python vs Ruby: 人气对比

Winner - PHP

图6、PHP vs Python vs Ruby:性能对比

Winner - Ruby & PHP

图7、PHP vs Python vs Ruby: 话题性对比

Winner - Python

图8、PHP vs Python vs Ruby:工作岗位和薪水

Winner - PHP

图9、PHP vs Python vs Ruby:其它重要信息

图10、PHP vs Python vs Ruby:优缺点

优点

缺点

整理自:PixelCrayons

展开阅读全文
点击加入讨论🔥(32) 发布并加入讨论🔥
本篇精彩评论
MrD

引用来自“阿爆g”的评论

php 除了做网页 还能做啥? 大数据? 工业? 单片机? 游戏?
你能做啥? 大数据? 工业? 单片机? 游戏?😃
2017-03-15 09:40
22
举报

引用来自“阿爆g”的评论

php 除了做网页 还能做啥? 大数据? 工业? 单片机? 游戏?
大数据:
Percona(兼容MySQL)的TokuDB能够存储亿级数据,
并且在大数据下能够保持高压缩率,高写入速度,更加稳定的查询速度.
PHP调调SQL就能玩大数据,毕竟PHP内置MySQL驱动(mysqlnd),协作起来很方便.

工业:
C实现的PHP跨平台通信框架OHSCE可用于工控编程,今天又发布新版本了.
https://www.oschina.net/news/82901/ohsce-0-2-0-1

嵌入式:
我自己在Ubuntu上交叉编译的Linux ARM版PHP7.1轻松跑在树莓派和Android手机上完全没问题.
Android安装包APK都提供了,试试?
#PHPDroid# PHP7.1已经跑在我的小米4上了,用PHP+WebView开发App应用也可以.
https://my.oschina.net/eechen/blog/655689
http://static.oschina.net/uploads/space/2017/0205/162114_yzNU_561214.png
同样的道理,把PHP丢到无线路由器OpenWrt里同样可以提供Web服务,
毕竟PHP是内置了HTTP服务器和SQLite数据库的嘛.

游戏:
PHP的Swoole扩展和WorkerMan框架都可以用于进行实时长连接网络编程.
PHPWebIM是Swoole官方基于PHP Swoole扩展和Swoole Framework开发的WebSocket网页即时聊天工具.
PHPWebIM支持websocket/flash_websocket两种协议,可用于所有类型的浏览器包括IE.
WorkerMan HTTP WebSocket聊天室Demo和蝌蚪HTML5游戏:
http://www.workerman.net/applications
http://chat.workerman.net/
http://kedou.workerman.net/

浏览器除了浏览网页,能做啥?
2017-03-15 17:22
6
举报
非常的误导人。
图中大部分是以web范围的比较,有的却不是,更重要的很多数据只是猜想,没有准确可靠的数据来源。
php虽然有命令行基本也只能用在web上。
ruby在web上就ROR一套框架。可是ruby不是只能用来写web的。
python应用范围广且分散,貌似没有显示特别突出的地方,大数据和深度学习在python的支持上都是显得突出。
2017-03-15 09:44
3
举报
我搞JAVA的,业余在学习php
2017-03-15 08:47
1
举报
32 评论
46 收藏
分享
返回顶部
顶部