在讨论为哪些应用程序使用哪个平台时(具体来说,我们讨论了c++、java、c#和f#),我们试图在各种平台上/使用上述语言来寻找关于类似应用程序的生产率(所有权成本)的科学质量研究。有人知道这样的研究吗?
编辑:我看到有几个人评论说,所要求的研究不存在/不能执行。所以我想我已经澄清了,因为我要求的那种研究是可执行的(我知道我已经读过一份调查,但忘记了来源)
我并不是要求一项研究得出结论,对于任何“钉子”来说,哪种平台/语言才是最有效率的“锤子”。我要求进行研究,给出一套预先研究(所有的研究都有),例如HW平台,一种在员工中具有同等能力的应用程序,研究工具(特别是语言)及其对生产力的影响。我不想发动宗教战争,这就是为什么我不征求人们的意见,而是要求科学质量研究:)
发布于 2010-05-03 19:15:47
这是C++与Java研究。
这是对Python/Django诉C#的半科学研究。
这是Java对C#和Ada上的一个。
不管你想比较哪种语言,都可以在谷歌上搜索
study of [LanguageX] vs [LanguageY]看看你能收集到什么。
但我同意大多数其他人的观点,只要你对你的语言选择有正确的把握,你的工作效率就取决于你的工具和人员的质量,而不是你是选择Perl还是Python。
发布于 2010-05-03 22:55:04
在你的项目中你已经有了这个问题的答案。
以你感兴趣的每一种语言为例,让每个人用该语言打分,从1到5,其中1人是新手,5人是上述语言的专家。然后总结每一种语言,无论哪种语言水平最高,对你的团队来说都是最有效率的语言。
如果您正在制作一个web应用程序,请仔细考虑Ruby。如果您正在创建一个厚实的客户端,请强烈考虑C#。如果您只是想赚钱咨询,请使用Java。
发布于 2010-04-20 14:19:11
去过那里,干过那事。这是宗教战争的素材(在某些地方) ;-)
不管你对这个问题的研究有多好,我都很怀疑你能否做出决定性的决定。上面提到的所有“平台”都有很多优点,最后,不管你走哪一个方向,你都必须妥协。
不要排除选择使用几个不同的平台取决于具体情况(例如,在一个特定的上下文中,我经常与C++一起使用)。有许多方法可以剥去猫的皮,而且互操作性从定义上来说也不是无法管理的。
https://stackoverflow.com/questions/2675471
复制相似问题