paip.python php的未来预测以及它们的比较优缺点
paip.python php的未来预测以及它们的比较优缺点
跟个php比..python有下列的优点:
1.桌面gui 功能强大。
主要是pyqt很好...而ruby qt 则好像不更新了..php-gtk好像不太流行..lua好像只能使用WX,简单
Python 对跨平台的 GUI 工具集 Qt 的包装实现了 440 个类以及 6000 个函数或者方法 ,PyQt 是作为 Python 的插件实现的。,功能 非常强大,可以用Qt开发多美漂亮的界面,也就可以用PyQt开发多么漂亮的界面。
2.Python跟c++ java 嵌入性好
3.Python的可读性 好;
4.ide的支持比php好,曾经认为动态语言ide支持不好,,python更改了我的观点...
5.gc常驻内存,能实现好使用的功能..
6.python的调试比Php好很多,曾经认为动态语言调试不便。。
7.常驻内存方式,导致可以实现池化技术,大并发性能高。
8.多线程方便,Php多线程弱爆。。
/////////////////打个平手的
1.性能,普通程序,双方性能ms差不多。。。大型程序,因为python可以池,性能更加高。。
2.cmd程序方面差不多。
作者Attilax 艾龙, EMAIL:1466519819@qq.com
来源:老哇的爪子 Attilax
地址:http://blog.csdn.net/attilax
///////////////////////////
但是,python 出来的比php早7年,却不如php流行..因为有着许多缺点
1. 强制缩进,导致了对ide的要求高,仅仅使用文本编辑器狠难题..
还好在eric5 ide下面可以实时提示.
2.跟web html的嵌入性不如php好..导致对成员要求高
3.因为gc常驻内存,跟java一样,同一台主机支持的python站点资源过大,数量远远不如php支持的多。。
5.容易资源泄漏.gc常驻内存,导致连接等资源不能自动释放,对成员要求高... .net也是这个问题解决的更好,using高定..
6.代码冗长..许多的功能php一行ok的,python要若干行...php一个函数,python要自己写..
7.因为oo意识理念。对成员要求高
8.web 方面,资源少很多,很多程序都要自己写。而Php上网down修改就可以了。
(为什么会这样:原因应该在于,强制缩进+html的嵌入性不好+代码冗长 +主机占用大)
9.部署相对php复杂,Php几乎只是复制文件就可以了,淡化了部署概念。
//////////////////////未来的变化
因为python立志于全能的语言,所以导致常驻方式。。。对未来的发展有着深刻的影响。。
1.在web方面,,php将继续领先与python..或者js也有着很大的潜力(一统前后端)。。python注定要输掉web,ruby也是类似,注定要输掉web。。。最重要原因在于因为oo意识理念+常驻方式+html的嵌入性差。
根本原因是python立志于全能的语言+oo理念。。
2.桌面方面,普通的编程后端(非web),Python 将取的大发展,,很有可能取代java ,java已经取代了c++ (从流行度上,当然少部分c,汇编也存在,但是它们的确被淘汰了)
参考
paip.python优缺点attilax总结
paip.python php的未来预测以及它们的比较优缺点的更多相关文章
- paip.python错误解决24
paip.python错误解决 作者Attilax 艾龙, EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog.csdn.net/attilax ...
- paip.python错误解决23
paip.python错误解决 作者Attilax 艾龙, EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog.csdn.net/attilax ...
- paip.python NameError name 'xxx' is not defined\
paip.python NameError name 'xxx' is not defined\ 导入一个另一个文件里面的函数的时候儿,出孪这个err #这个仅仅导入孪file...要使用里面的fun ...
- paip.python连接mysql最佳实践o4
paip.python连接mysql最佳实践o4 python连接mysql 还使用了不少时间...,相比php困难多了..麻烦的.. 而php,就容易的多兰.. python标准库没mysql库,只 ...
- paip.python ide 总结最佳实践o4.
paip.python ide 总结最佳实践o4. ====2个重要的标准 1.可以自动补全 2.可以断点调试 =======选型使用报告 Komodo正好儿俄机器上有,使用累挂,自动补全还凑火.就是 ...
- [Python] 应用kNN算法预测豆瓣电影用户的性别
应用kNN算法预测豆瓣电影用户的性别 摘要 本文认为不同性别的人偏好的电影类型会有所不同,因此进行了此实验.利用较为活跃的274位豆瓣用户最近观看的100部电影,对其类型进行统计,以得到的37种电影类 ...
- python调用caffe实现预测
对于已经训练完成的caffemodel,对于单个的图片预测,用python接口来调用是一件非常方便的事情,下面就来讲述如何用python调用已经训练完成的caffemodel,以及prototxt,网 ...
- 机器学习之路: python 回归树 DecisionTreeRegressor 预测波士顿房价
python3 学习api的使用 git: https://github.com/linyi0604/MachineLearning 代码: from sklearn.datasets import ...
- 机器学习之路:python k近邻回归 预测波士顿房价
python3 学习机器学习api 使用两种k近邻回归模型 分别是 平均k近邻回归 和 距离加权k近邻回归 进行预测 git: https://github.com/linyi0604/Machine ...
随机推荐
- window的git extensions保存密码
git extensions每次pull与push均要输入密码,为解决该问题,执行以下操作: win+r,在运行中输入:%USERPROFILE% 找到其中的.gitconfig文件,找到[crede ...
- 彻底了解android中的内部存储与外部存储
我们先来考虑这样一个问题: 打开手机设置,选择应用管理,选择任意一个App,然后你会看到两个按钮,一个是清除缓存,另一个是清除数据,那么当我们点击清除缓存的时候清除的是哪里的数据?当我们点击清除数据的 ...
- 解决 webx.ml 中The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 问题
在Eclipse 的项目 上,点击鼠标右键 选中 ,并 Finish 即可.
- Sql Server 简单查询 异步服务器更新语句
//结构:select 子句 [into 子句] from 子句 [where 子句] [group by 子句] [having 子句] [order by 子句] select dept_c ...
- 烧写AT91Bootstrap不能连接SAM-BA的解决方法
AT91与SAM-BA的连接是由于芯片内有一段固化的代码运行起来后才会检测到目标板并建立连接. 假设现在你烧写了Bootstrap进去,芯片上电后发现有可运行的代码,从而就不执行片内固化的那个代 ...
- 字符串链接strcat
#include "stdafx.h" #include "iostream" #include "assert.h" #include & ...
- 第七次课:ssh的集成(SpringMV+Spring+Hibernate)
第一部分:程序结构 第二部分:配置 1.配置web.xml文件,启动spring和springMVC: 1)配置启动spring: <context-param> <param-na ...
- 关于在xml文件中的 error: invalid symbol: 'switch' 错误
在xml布局文件中使用Switch控件时,出现error: invalid symbol: 'switch'报错,代码如下: <Switch android:id="@+id/swit ...
- Windows 8.1 应用再出发 - 几种常用控件
本篇为大家简单介绍Windows 商店应用中控件的用法,为方便讲解,我们在文本控件和按钮控件这两类中分别挑选有代表性的控件进行详细说明. 1. 文本控件 (1) TextBlock TextBlock ...
- 《Automatic Face Classification of Cushing’s Syndrome in Women – A Novel Screening Approach》学习笔记
<针对女性库欣综合征患者的自动面部分类-一种新颖的筛查方法> Abstract 目的:库兴氏综合征对身体造成相当大的伤害如果不及时治疗,还经常是诊断的时间太长.在这项研究中,我们旨在测试面 ...