小型开发团队的语言

时间:2010-07-03 04:10:17

标签: programming-languages

哪种语言最适合1-3人的小型软件开发团队?显然,像Java这样的东西更多的是针对企业;什么是最适合小型团队的?

没有太多动力/缓慢(例如,PHP)。

编辑:好的,也许这不是最聪明的问题。但只是回答“它并没有真正有所作为”会很棒 - 这个问题是真实的;我确实认为不同的语言适合不同的团队规模。

6 个答案:

答案 0 :(得分:9)

按照你所知道的去做。

答案 1 :(得分:3)

显然是吧?我完全不同意你的初始场所。您可以使用最适合手头问题的语言 - 或者您最了解的语言。团队规模很少或没有发言权。谁付钱你可能还有很多事情要做:)

答案 2 :(得分:3)

我认为你完全是在问错误的问题。无论你使用什么语言都不应该取决于团队的规模;我见过几个小团队(3-5人)实现了非常令人印象深刻的JavaEE应用程序。我也见过使用Perl和Python的大型任务组。

您在设计什么,哪种语言最适合您的需求?您已经指定了2个潜在要求:没有动力和速度 - 您还有其他要求吗?您的应用程序是否包含字符串解析?如果是这样,您可能需要一种具有良好正则表达式支持的语言。您的应用程序是否可以在多个架构上运行?如果是这样,你可能会考虑Java(请不要评论这是否是一个好主意 - 我只是提出一个观点)。你关心内存管理吗?这些是您在选择语言时需要考虑的问题;你的团队规模对你的决定影响不大。

最终,语言只是达到目的的手段 - 它是一种工具(如@rockin所提到的)。由您和您的团队决定您知道哪些工具,他们根据您的项目要求的优势和劣势,以及他们如何最好地满足您的目的。

答案 3 :(得分:2)

我喜欢@ John的answer“跟你所知道的一样”。我个人认为 true 严重 OO语言远远优于脚本语言,但除此之外......使用正确的工具来完成工作。

答案 4 :(得分:2)

我认为开发团队的规模不应该决定语言的选择。您应该至少根据以下之一选择语言:

  • 项目要求
  • 可用的工具/框架/等。
  • 团队熟悉语言

Rockinthesixstring更简洁地说:使用合适的工具。

答案 5 :(得分:2)

您所使用的语言应该由您熟悉的语言和解决方案来考虑。例如,您的解决方案是否会变得庞大且可扩展?还是更小的应用?可能需要什么整合?