假设有几个项目主要由聪明的实习生维护,他们最终会在一段时间后离开.脚本在关键部分中使用,例如,备份数据库,重命名,压缩,通过ssh移动,解压缩,然后使用不同的设置恢复它.你知道,脚本的东西.
设置了应用程序端的编程语言,但脚本的编程语言已经放宽了.目前可能有健康的bash和.bat文件组合,也许还有一些Perl.
1)为避免语言扩散,2)因为我不想强迫bash对未来的Windows程序员,我想设置一个“官方”脚本语言.
谷歌为此选择了Python,它以可读性,易学性和良好的图书馆而闻名;但是,与C语法,Pascal或Ruby相比,我个人认为它不具有可读性.
在任何情况下,如果您被迫在Windows机器上使用一种脚本语言(如果您愿意,可以使用Cygwin),那么您希望它是什么样的,为什么?
相关的宗教战争:
> What Is The Best Scripting Language To Learn?
> Which Scripting language is best?
PowerShell – 从一开始就设计为Windows脚本语言,它可以挂钩到CLR以获得高级功能.
(是的,我意识到这不会在cygwin下运行……但为什么这是一个要求?)