Scripting 使用脚本最无痛且多平台的方式是什么?

Scripting 使用脚本最无痛且多平台的方式是什么?,scripting,cross-platform,webserver,Scripting,Cross Platform,Webserver,使用脚本最无痛且多平台的方式是什么?… …例如 汇编 Web应用程序部署 Web服务器控制 其他杂项。关于web服务器的任务 注意:我在Java生态系统中 当然,还有ApacheAnt,它是非常多平台的,但是 它不是脚本。完全取决于您所处的环境 对于Java,您可以使用Sun JDK附带的JavaScript脚本引擎。 或者,您可以使用Groovy,它是一个单独的下载,但适用于所有现代JRE 对于一般的脚本编写,我个人会选择Python,因为它几乎在任何地方都可以使用,而且相当紧凑,同时也是

使用脚本最无痛且多平台的方式是什么?…
…例如

  • 汇编
  • Web应用程序部署
  • Web服务器控制
  • 其他杂项。关于web服务器的任务
注意:我在Java生态系统中

当然,还有ApacheAnt,它是非常多平台的,但是
它不是脚本。

完全取决于您所处的环境

对于Java,您可以使用Sun JDK附带的JavaScript脚本引擎。 或者,您可以使用Groovy,它是一个单独的下载,但适用于所有现代JRE

对于一般的脚本编写,我个人会选择Python,因为它几乎在任何地方都可以使用,而且相当紧凑,同时也是一种令人讨厌的语言


如今,几乎所有计算机(无论是什么操作系统/硬件)上都可以找到的唯一脚本环境是JavaScript引擎。但通常这仅限于浏览器,不允许与浏览器之外的任何东西进行交互。

我记得读过一篇文章,说Java和Javascript不相关,所以Joachim Sauer的答案让我困惑

同时,对原问题清单进行汇编;web应用部署;web服务器控制和web服务器周围的其他杂项任务

这是一个非常广泛的范围,但问题不是“哪种脚本语言最好?”而是“使用脚本的最轻松和多平台的方式是什么?”这不一定是同一回事


正如BerggreenDK所说的“你能详细说明一下吗?”

这是一个工作流问题还是你在问什么?你能详细解释一下“脚本”是什么意思吗?我们有javascripts、Actionscripts、C#-scripts(编译成.NET)以及更多…+1:Python是多平台的。许多(但不是全部)Windows ISM被
os
模块巧妙地隐藏起来。Java和Javascript没有关联,但所有最新版本的Sun JRE都包含一个可用于执行Javascript代码的Javascript脚本引擎。