使用在.NET平台上运行的C#编写的服务和写入的服务 例如,在Java EE平台上运行的Java都可以 由公共复合应用程序(或客户端)使用。
这是我在维基百科下读到的,试图理解服务和面向服务的体系结构(SOA)的概念。它引发了一个问题,我仍然没有找到一个用PHP开发多年的答案。
这可能听起来很傻,但对我来说很重要。当我们使用PHP开发时,平台的名称是什么?
是否有'平台的简化定义?在网络的某个地方?非常感谢链接。
答案 0 :(得分:2)
PHP是一种解释器语言,不要与C#或Java混淆。它不在平台上运行,它只是服务器解释的一堆代码,服务器会根据您的请求结果进行响应。
至少据我所知:))
来自维基百迪的附件:
PHP开发始于1994年,当时Rasmus Lerdorf写了一系列文章 C,[6] [11] [12] [13]中的通用网关接口(CGI)二进制文件 用来维护他的个人主页。他扩展他们添加 能够使用Web表单并与数据库通信,以及 称此实施“个人主页/表格口译员”或 PHP / FI
PHP / FI可用于构建简单,动态的Web应用程序。 Lerdorf最初宣布将PHP / FI发布为“个人主页” 页面工具(PHP工具)版本1.0“公开加速bug Usenet讨论组上的位置和改进代码 comp.infosystems.www.authoring.cgi于1995年6月8日。[14] [15]这个 发布已经拥有PHP截至2013年的基本功能。 这包括类似Perl的变量,表单处理和能力 嵌入HTML。语法类似于Perl的语法,但更简单,更多 有限且不太一致。[6]
了解更多here
答案 1 :(得分:1)
PHP是一种脚本语言,不是编译而是解释。它不需要运行任何平台。
与Java或C#不同,您只需获取PHP二进制文件,然后运行脚本。
在最一般意义上,计算平台是一个软件设计为在其中运行的任何预先存在的环境,遵守其约束并利用其设施。典型的平台包括硬件架构,操作系统(OS)和运行时库
所以基本上,对于PHP来说,平台只是PHP二进制文件。如果你想退一步,它可能包括Apache服务器。