注意:这个问题是针对微软开发人员的,因为我无法逃脱并开始在我的公司周围安装LAMP堆栈,因此必须永远支持它. :)但是,除了您的主要语言之外,您可以随意提及您认为有兴趣在您的世界中完成某项任务/角色的任何其他语言.
解决方法
由于您处于Microsoft环境中,因此获得解决方案的最佳机会可能是PowerShell.接下来我会说IronPython或其他与CLR集成的东西.但主要问题是,对于其他人来说,维护你的工作,他们必须知道你正在使用的语言.未来的MS计划更多地使用PowerShell,因此可能更容易证明PowerShell,然后说Python / Perl / Ruby.
如果您只是处理文本文件一次使用.或者创建一次性代码生成器来生成所有代码,然后打算维护生成的代码,那么无所谓.你是那个将消费结果的人,如果你使用Perl节省时间,那么你就会有更多的权力.但是,如果你正在做一些将被反复使用的东西(比如一个活动的代码生成器,你可以在其中更改模板并运行生成器而不是维护生成的代码),那么其他开发人员在处理你所做的事情时需要知道语言你用过.在Microsoft Shop中学习Perl / Ruby / Python是很难的.但PowerShell似乎更容易.我认为MS宏计划是最终应用程序将通过命令行开关为power shell提供更多功能.假设发生了这种情况,那么PowerShell就更容易理解,因为它会暴露出大量的脚本功能,而这些功能是你无法通过其他方式获得的.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。