您的位置首页生活百科

Python 是否是下一个 PHP?为什么?

Python 是否是下一个 PHP?为什么?

的有关信息介绍如下:

Python 是否是下一个 PHP?为什么?

谢邀:

PHP 除了语言一无是处,别的地方也是一无是处,我可以随便扔出几个例子。

1. 多入口,每个文件相当于一个页面,对于开发静态站点的人,这样的确很方便。但是一旦变成动态之后,考虑的东西要多很多,多入口就代表每个入口都要做一些操作,或者都要 include 一些东西,增加了维护的难度。

2. 直接把文件结构映射为路由,省事但是省事了,但是后患无穷。因为会产生很多问题,比如文件上传漏洞,越权访问,等等。现在的框架没有一个不是自建路由的。

3. 原生互操作非常难用,Python 调用个 dll 或者 so 直接 ctypes.cdll.LoadLibrary 走起,PHP 呢?(当然你也可以说 JNI/JNA 也很难用,但 Java 没那么多的毛病。)

4. 对象的生存周期,Python 的对象可以生存很长一段时间,PHP 呢?单次请求结束,对象就没了。(当然你也可以序列化打包存 redis 里,你如果觉得省事的话当我没说)

Python 跟 PHP 比?你也太看得起 PHP 了。

Python部署成问题?Python的Web应用只在虚拟主机里部署成问题,其它平台都好好的。

现在啥都缺,就不缺主机,谁还用廉价的虚拟主机?