2010-08-14 54 views
0

哪种编程语言更容易支持开发人员(即开发人员几乎没有专业经验(即处理变更失控))。哪种编程语言更容易支持

编辑:我所界定的支持,

  • 不会限制开发者的职业发展,使他们成长
  • 使高级管理人员和他们一起工作在一个类似的环境,不要气馁

上下文:我正在研究用ruby或python开发新产品,并且正在寻找可以在团队环境中良好运作的替代方案。也就是说,哪种初学者语言在全频谱团队中效果最好?

+0

您可能希望更具体地了解您的支持意思:培训,维护开发工具,成为经理等。 – 2010-08-14 14:52:55

+1

http://stackoverflow.com/search?q=programming+language+beginners几乎所有这些都会为你提供一个答案。 – 2010-08-14 15:01:13

+0

比较让我期望在两种选择之间进行选择...... – Dario 2010-08-14 15:22:46

回答

10

你可以在他们每个人中写出复杂的白痴。

+1

尽管在耐受白痴水平方面有所不同。 – NullUserException 2010-08-14 15:03:51

1

处理他们控制的变化在任何语言中都不容易。我无法想象一种语言对于新手来说更容易。我能想到比其他语言更复杂的语言,但最终他们都有可能无法维护无法编写的模糊不清的代码。

我想你可以说程序代码不太复杂的oop。但不要相信我。

+0

@Justin嘿谢谢。 – Iznogood 2010-08-14 15:00:16

3

重要的是编写干净和一致的代码。

另一方面,你希望做的事情很重要。你想开发一个Web应用程序或桌面应用程序吗?它会是一个简单的代码还是复杂的代码?

有喜欢alice简单的语言教育孩子的编程和多功能的像Java,它可以开发桌面,Web或移动设备应用

1

比语言本身更重要的是,您的团队是否有什么技巧吗?如果您的团队将支持以特定语言编写的应用程序,我希望他们对此有深入的了解。

使用大多数现代语言可以完成您的要求,每个都有好的和坏的方面。确保团队能够完成这项工作,并且有足够的支持。

0

在选择语言之前,请检查它是否有与之相关的良好社区和文档。当你陷入困境时,这可以帮助你很长一段路。除此之外,每种语言都有其优点和缺点。寻找可扩展性,因为在某个时间点,您将不得不考虑这一点。而且,当然,去一个强大的平台。不要只选择一种编程语言,选择一个具有良好框架的编程平台。