Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 为什么大多数web托管服务只支持PHP作为服务器端语言?_Java_Python_Open Source_Server Side - Fatal编程技术网

Java 为什么大多数web托管服务只支持PHP作为服务器端语言?

Java 为什么大多数web托管服务只支持PHP作为服务器端语言?,java,python,open-source,server-side,Java,Python,Open Source,Server Side,我一直在使用Java和Python,所以我找到了一个很好的web主机,它支持Java和Python 但我的问题是,为什么很难找到这样的主人 我知道PHP很容易,我也知道Oracle主机很难找到(当然是$$$),但它们与一些好的开源、完全免费的Java、Python、Perl等有什么不同呢 很难找到主人。。。更不用说自由职业者的出价了。我认为更可能有PHP,因为PHP模块和Apache在Linux上经常结合在一起。但是,我仍然通过在托管服务上安装Python并解决所有与环境相关的问题来托管Pyth

我一直在使用Java和Python,所以我找到了一个很好的web主机,它支持Java和Python

但我的问题是,为什么很难找到这样的主人

我知道PHP很容易,我也知道Oracle主机很难找到(当然是$$$),但它们与一些好的开源、完全免费的Java、Python、Perl等有什么不同呢


很难找到主人。。。更不用说自由职业者的出价了。

我认为更可能有PHP,因为PHP模块和Apache在Linux上经常结合在一起。但是,我仍然通过在托管服务上安装Python并解决所有与环境相关的问题来托管Python web应用程序。这并不理想,但这是唯一的办法

如果它们适合您,您可以查看其中一些:

使用Java,托管更为复杂。您不能只加载mod_java并运行,您需要or或其他Servlet/JSP托管环境,而且它们的配置和维护非常重要


对于Python,我认为这只是因为它没有像web服务那样常用。我使用的Python比PHP多得多,但除了偶尔使用Django网站外,我不打算将其用于web内容。(请注意,我托管个人资料的公司收取Java费用,但提供“免费”的Python,与PHP相同)。

也许是因为与其他工具相比,PHP的流行


此外,Java主要用于企业应用程序。

Java和RubyonRails的资源(CPU和RAM)非常昂贵

Perl几乎在任何地方都受支持……但并未发布。可能不是这样要求的

蟒蛇…我不知道。可能不是这样要求的。但是有几个免费的Python托管选项,比如,和许多其他选项(当然,PHP到目前为止仍然是王者)。

我没有看到任何Web主机缺少Python支持。。。我不知道你在找什么。结帐-他们真的是最好的小东西,除了没有。

这是一个可怕的指标。与世界上正在进行的实际开发相比,这个站点是php的重量级:我看不出有任何区别,php是Python的两倍。此外,在该列表中,您没有关于ASP或JSP等工具的特定数据。但是感谢您提供的信息。Java将php翻了一番,但是Java托管远不如php托管常见。Php比Python或Java更以web为中心,所以web托管更常见。为什么Python是免费的而Java不是?@HJ-INCPP:这和Php是一样的。对于python,它是一个简单的apache模块(mod_python),可以启用,没有问题。Python脚本只需要正确的后缀,并且位于正确的目录中,它们就会被Apache接收、处理,您就完成了。这与让JSP和servlet正常工作所必须经历的过程完全不同。您需要一个servlet容器(Tomcat/Jboss),并且需要为每个应用程序编写xml配置文件等。因此,主机必须为您提供更多的可用性。谷歌的AppEngine支持Java。而且,这也让人觉得有很多容易找到的java托管公司。