首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >有什么好的理由将用python编写的应用程序转换为c#吗?

有什么好的理由将用python编写的应用程序转换为c#吗?
EN

Stack Overflow用户
提问于 2009-06-25 17:59:20
回答 9查看 405关注 0票数 4

我已经为我的公司写了几个Python工具。既然它们的有效性已经被证明,那么有什么好的理由将它们从Python转换到C#呢?我把它们放在Python里会不会更好?

EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2009-06-25 18:01:34

名言:“如果它不坏,就不要修理它。”

除非你的公司正在转向.NET和/或没有更多合格的Python开发人员可用,否则就不要这样做。

票数 13
EN

Stack Overflow用户

发布于 2009-06-25 18:03:49

还有IronPython,一个针对.NET的python实现,如果您真的需要离开“标准”的python,转而使用.NET平台,那么可以将它移植到它上面

票数 8
EN

Stack Overflow用户

发布于 2009-06-25 18:20:37

仅仅为了改变语言而改变语言并不是一个好主意。如果应用程序正在做它的obj,那么就让它去做它的工作。如果你的公司要求你只使用C#,那可能就是另一回事了(估计涉及的工作量,把估计结果交给管理层,让他们决定去做还是写一个例外)。即使在整个组织中对Python没有很强的(或任何)知识,开发人员也相当精通于学习新语言{这是一件生存的事情},所以这往往不是什么问题。

这个故事的寓意是,如果一个应用程序要被重写,那么重写应该有更多的理由,而不仅仅是改变语言。如果您要添加使用其他语言库/框架更容易实现和维护的功能...很好的理由。如果维护一种语言的环境/框架会导致大量的运营费用,那么可以通过重写来节省,酷。“因为我们的其他代码是用c#编写的”...一点也不酷。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1045334

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档