一个网站上可以使用多种编程语言吗

12 投票
9 回答
3224 浏览
提问于 2025-04-16 00:02

假设我有一个网站,里面有一些简单的页面,都是用PHP写的,像这样:

page1.php
page2.php

现在有一个页面,我想要实现一些更复杂的功能,我想用Python来做,代码大概是这样的:

page3.py

在另一个页面,我想用Java,代码可能是这样的:

page4.jsp

前提是我已经在服务器上安装了Python和Java。

这样做可以吗?

9 个回答

5

这要看你用的是什么网络服务器。Apache服务器是可以做到的。只要确保你为每种文件类型安装了合适的处理模块,然后使用AddHandler这个配置指令,把每种文件类型和相应的处理程序关联起来就行了。

10

是的,这种做法是可能的,但你绝对不应该这么做。

不同技术的页面之间进行沟通会很麻烦,主要是因为你无法共享会话池。虽然可以建立会话桥接,但这会非常麻烦。

我觉得如果你不能为你的核心网页选择一种语言,那你就是在犯错误。

22

是的,这是可能的。不过,当你想在它们之间共享服务器上的信息时(比如会话信息),你可能会遇到麻烦。

除此之外,你可以在网站上使用任何你想要的编程语言(不过我建议不要这样做)。

撰写回答