gpt4 book ai didi

programming-languages - 在工作中使用 "fringe"语言的道德规范?

转载 作者:行者123 更新时间:2023-12-03 10:06:33 25 4
gpt4 key购买 nike

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center为指导。




8年前关闭。




只是想在这里征求一些意见。您如何看待使用在您所在地区未广泛使用的语言(和/或框架)为公司编写软件?例如,我住在一个以 .NET 为主的地区,偶尔会从事 PHP 工作。假设我正在学习 Python 并决定使用它来为我的工作编写软件(我是一个“团队”,所以我几乎可以使用我想要的任何东西)。

现在他们的软件是用该地区几乎没有人使用或知道的语言编写的。如果我要离开公司,他们基本上就没有人来维护/添加它,除非他们保留我作为顾问。虽然这对我来说真的很好,但它似乎有点“歪曲”——当然,这就是商业世界的运作方式。

你怎么看?

我应该提一下,这是一家非常小的公司,我是唯一的 IT 人员,所以我有完全的权力来选择我们的开发平台。我并不是专门使用 Python,而是选择它作为示例,因为我所在的领域几乎完全基于 .NET;不过,我不再关心 .NET,这就是我不想考虑使用它的原因。此外,该公司……怎么说……非常节俭,不会购买 .NET 所需的资源(例如服务器许可证、SQL 许可证、Visual Studio、组件)。我个人有 MSDN 订阅,但我不能为他们使用它。

还有 FWIW 该地区使用我正在考虑使用的语言(Ruby on Rails)的人,但远不及 .NET 开发人员那么多。这不像我在使用只有我知道的东西。

最佳答案

很多回答似乎都不适合这个问题。我们不是在谈论在具有现有标准的环境中使用未经批准的语言。我们谈论的情况是,海报是他公司的整个 IT 和开发部门。

牢记人才的可用性当然很重要,但如今 Ruby 几乎不是一种边缘语言。在只有一个开发人员的环境中,生产力也是一个非常重要的考虑因素。能够在没有大型团队的情况下快速轻松地构建和维护软件需要具有与大型团队可能需要的特性不同的工具。

我认为比使用 Ruby 还是(其他)更重要的是尝试选择一些通用的和实用的东西并将其用于所有事情,除非有很好的理由使用其他东西。如果你使用 Ruby,那么在你的实用程序脚本、cron 作业和那个小 GUI 应用程序中坚持使用 Ruby,当他需要超过五分钟的时间给他带来咖啡时,老板想要自动给实习生发送短信。

关于programming-languages - 在工作中使用 "fringe"语言的道德规范?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/511612/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com