首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在一个长期项目中使用(相对)新的语言

在一个长期项目中使用(相对)新的语言
EN

Stack Overflow用户
提问于 2010-06-27 14:25:13
回答 4查看 104关注 0票数 2

如果你正在尝试构建一个长期的项目,使用像Google Go这样的东西(显然还在快速开发中)是不是很愚蠢?(访问懂该语言的开发人员不是问题...)

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-06-27 14:30:02

这在很大程度上取决于项目的范围以及其他人(如果有人)将参与其中。

如果这是一个纯粹的个人项目,你可能可以用你想要的任何语言来完成它;最坏的情况是,你总是可以坚持使用你当前拥有的编译器/解释器的任何版本(你永远不会被迫在这方面升级)。你不必担心这种语言是否流行,因为重要的是你了解它。

对于协作项目,使用稳定和主流的语言通常更容易,因为更容易找到懂该语言的人来合作(如果需要,还可以添加新的团队成员,无论是由于扩展还是其他团队成员离开团队)。

如果你想开源一个项目,并与其他人共享代码以达到有用的目的,那么使用一种许多人都使用的语言也是很有帮助的,因为这样他们就不必为了使用你的代码而切换语言。

希望这能帮助你找出最适合你的项目。不过,归根结底,这真的应该归结为您认为哪种语言会带来最好的最终结果;只有在您试图学习有问题的语言,而不是真正关心项目本身的情况下,您才真正应该为了用该语言编写代码而使用该语言。

票数 3
EN

Stack Overflow用户

发布于 2010-06-27 14:30:50

在我看来,这当然不是“愚蠢”,但它可能不是真正的最佳选择。如果这是一个个人的长期项目,希望在学习语言的同时做出一些有用的东西,我会说去做吧。另一方面,如果这是一个工作中的新项目,我肯定会说坚持一些可靠的东西。如果我能避免的话,我不想要任何额外的压力,而且你永远不会知道一门年轻的语言会出什么问题。

票数 3
EN

Stack Overflow用户

发布于 2010-06-27 14:36:53

这并不愚蠢,但也有风险。一些需要考虑的事情。

长期对你来说是什么?6个月? 20年?我倾向于不舒服地将一个具有预期寿命(年限)的战略平台建立在任何市场地位不确定的东西上。

如果Go被重新编写或者你发现它不合适,用一种不同的语言重写你会花费多少(精力或时间)?

Go环境有多不稳定?这些宣传短片的流失程度如何?

有多少集体智慧是“存在的”。请询问有关转到此处的费用技术问题。问同样的问题,比如C#或Java。你能接受你所看到的任何不同之处吗?

Go有什么独特的好处?也许它有一些对你来说很重要的关键功能?

仔细检查可选方案。尽量避免将决定建立在新的和闪亮的吸引力上。

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

https://stackoverflow.com/questions/3126567

复制
相关文章

相似问题

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