一个网站上可以使用多种编程语言吗
假设我有一个网站,里面有一些简单的页面,都是用PHP写的,像这样:
page1.php
page2.php
现在有一个页面,我想要实现一些更复杂的功能,我想用Python来做,代码大概是这样的:
page3.py
在另一个页面,我想用Java,代码可能是这样的:
page4.jsp
前提是我已经在服务器上安装了Python和Java。
这样做可以吗?
9 个回答
5
这要看你用的是什么网络服务器。Apache服务器是可以做到的。只要确保你为每种文件类型安装了合适的处理模块,然后使用AddHandler这个配置指令,把每种文件类型和相应的处理程序关联起来就行了。
10
是的,这种做法是可能的,但你绝对不应该这么做。
不同技术的页面之间进行沟通会很麻烦,主要是因为你无法共享会话池。虽然可以建立会话桥接,但这会非常麻烦。
我觉得如果你不能为你的核心网页选择一种语言,那你就是在犯错误。
22
是的,这是可能的。不过,当你想在它们之间共享服务器上的信息时(比如会话信息),你可能会遇到麻烦。
除此之外,你可以在网站上使用任何你想要的编程语言(不过我建议不要这样做)。