我有一个小型轻量级应用程序,用作大型解决方案的一部分。目前它是用 C 语言编写的,但我希望使用跨平台脚本语言来重写它。该解决方案需要在 Windows、Linux、Solaris、AIX 和 HP-UX 上运行。
现有的 C 应用程序运行良好,但我希望有一个可以为所有平台维护的单一脚本。同时,我不想失去很多表现,但愿意失去一些。
脚本的启动成本非常重要。可以从每分钟到每秒多次调用此脚本。因此,保持它的内存和启动时间较短很重要。
所以基本上我正在寻找最好的脚本语言:
- 跨平台。
- 能够解析 XML 和 HTTP Posts。
- 低内存和低启动时间。
可能的选择包括但不限于:bash/ksh + curl、Perl、Python 和 Ruby。对于这种类型的场景,您会推荐什么?