admin管理员组

文章数量:1530518

2024年6月26日发(作者:)

PHP: Web专用开发利器,有10多年的经验积累,但其他领域基本不涉及,扩展性

不强,企业应用少。

Python: 近期的明星语言,面向对象、简单高效、可扩展性强,但Web开发积累

少,成熟度低。

ppython开源项目既是结合使用PHP和Python两种语言,取其所长、补其所短,

面向企业WEB领域的开发技术。此技术可以理解为PHP和Python相结合的技术,也可

称为PHP和Python混合编程技术,或者PHP调用Python服务的技术,也有人习惯称

之为前台PHP后台Python的技术框架。

特点

优势互补: PHP和Python都是流行的脚本语言,PHP非常适合网页编程;而Python

可以当作轻量级JAVA,二者结合可发挥各自优势。

高效稳定:Apache+PHP组合可带来优异的WEB服务稳定性,而Python的语言

能力可补充如连接池、事物管理、分布式、对象模型等高端特性。

通信机制 PHP和Python间的通讯方式采用TCP Socket和Unix Socket两种机制,

兼顾通讯效率和分布式。

数据类型自动转换机制 PHP数据和Python数据可准确地自动匹配和转换,无须程

序员编写解析代码。

易用:安装配置简单,PHP端和Python端编程符合各自的编程习惯。

轻量级:架构非常轻量级,除了最基本的PHP和Python环境,不需要任何扩充的、

第三方的组件、容器。

PHP和Python的互通

PHP和Python是两种不同的语言,通讯中采用两种socket机制。

一、TCP Socket

传统的TCP/IP通讯。

二、UNIX Domain Socket

Unix/Linux本地socket,相对于TCP Socket,有以下特点:

只能在同一台主机中通讯(IPC),不能跨网络

本文标签: 技术结合领域