Language agnostic 在Ruby、Python和Perl中,它们在命令行上执行,可以用于系统管理工作,而PHP和Java等不能使用,这是什么?

Language agnostic 在Ruby、Python和Perl中,它们在命令行上执行,可以用于系统管理工作,而PHP和Java等不能使用,这是什么?,language-agnostic,system,Language Agnostic,System,为什么我们不能让一种语言说eg Java也像他们一样工作?这纯粹是一个设计决策还是其他什么?什么都没有。 任何可以运行Java的系统,以及可以从命令行运行Ruby、Perl或Python程序的系统,也可以从命令行运行Java程序。例如,我每天都在Windows和Linux上这样做。但是我们不能使用Java进行系统管理工作,所以这意味着这些语言(Ruby、Python、Perl)与系统的联系更密切。@user1590011当然可以。例如,您可以使用将代码部署到服务器—一个典型的系统管理任务。Run

为什么我们不能让一种语言说eg Java也像他们一样工作?这纯粹是一个设计决策还是其他什么?

什么都没有。


任何可以运行Java的系统,以及可以从命令行运行Ruby、Perl或Python程序的系统,也可以从命令行运行Java程序。例如,我每天都在Windows和Linux上这样做。

但是我们不能使用Java进行系统管理工作,所以这意味着这些语言(Ruby、Python、Perl)与系统的联系更密切。@user1590011当然可以。例如,您可以使用将代码部署到服务器—一个典型的系统管理任务。Rundeck是用Java编写的。是的,这证实了我的怀疑。在一种语言中可以实现的,在另一种语言中也可以实现。谢谢,ALOTHP也可以从命令行运行。你可能应该在命令行应用程序中使用其他东西。