我知道Powershell通常被认为是Windows的IT管理语言,但是为什么/何时你会选择F#,这是强类型和'intellisensed'?
我会选择F#,因为它更适合我所工作的公司,将要使用它的团队以及手头的任务.否则我会选择别的东西.
没有更多细节,我不能比那更具体,但我可以提出一些你应该问的问题:
相关提示:不要在生产代码和基础结构中开发大量语言.
通过各种方式试验找到解决您遇到的问题的最佳语言,但如果您在五年内发现有人用公司中任何人都不再理解的语言编写了解决方案的核心组件,你可能手上有严重的问题.
我个人的经验法则(当然也有例外)是项目应该有一种核心语言和一种脚本语言来将它们整合在一起,并且应该首先选择这些语言以适应问题领域,其次是最大限度地提高熟练度整个团队.在生产代码或基础设施中,强烈建议不要使用"宠物语言" .