使用Python的最大软件开发团队是什么?我想知道动态类型系统如何适应大型开发团队。
很明显,在Google,他们拥有数千名开发人员的C ++和Java代码库;他们对Python的使用要小得多。
是否有一些大型公司主要以Python开发?
答案 0 :(得分:33)
Youtube可能是谷歌之后的最大用户(后来由他们购买)。
Reddit是一个类似digg的网站,是用Python编写的。
Eve,一个用Python编写好的大块的MMO也非常令人印象深刻。
https://en.wikipedia.org/wiki/Python_(programming_language)#Uses
答案 1 :(得分:13)
在许多其他以Python为中心的公司中,除了已知的Unknown之外,我还会提到Astra-Zeneca等大型制药公司,Lucasfilm等电影制片厂,以及NASA,Caltech,Lawrence Livermore NRL等研究机构。
Pycon Italia Tre的赞助商(下周在佛罗伦萨,IT - 见www.pycon.it)是Qt / Trolltech(诺基亚的全资子公司),Google当然是Statpro,ActiveState,Wingware - 当然还有几家意大利公司。
3月在芝加哥举行的Pycon美国赞助商当然是谷歌,以及Sun Microsystems,微软,Slide.com,沃尔特迪斯尼动画工作室,甲骨文,Canonical,VMWare--这些都是想到的公司花钱以获得经验丰富的Pythonistas是值得的,因此大概是大规模使用Python(并且在大多数情况下尝试雇用经验丰富的Python开发人员)。
答案 2 :(得分:8)
我们的项目超过30,000行Python。根据某些标准,这可能很小。但它足以填满我的小脑袋。我们的年度报告中提到了该申请,因此从这个意义上说它是“战略性的”。我们不是一个“巨大的”公司,所以我们没有真正的资格。
“巨大的公司”(财富1000强?)并不是主要使用任何一种语言开发的。大型公司将拥有许多开发团队,每个团队使用不同的技术,具体取决于 - 特别是没有任何特定的。
当你进入“史诗般的公司”(财富10强)时,你会看到一个非常像几家大公司的集团的组织。史诗般的公司中的每个大公司仍然是一家庞大的公司,有多个不协调的IT商店在做无关的事情 - 没有“主要在任何特定的语言或工具集中发展。”
即使对于“大公司”和“小公司”(如我们的公司),你仍然存在分裂。我们的内部IT主要是微软。我们的其他产品开发主要是Java。但是,我的团队没有太多有用的规范,所以我们使用Python。我们使用python是因为鸭子类型和动态编程功能。
(我不知道动态类型系统是什么 - Python类型是静态的 - 当你创建一个对象时,它的类型永远不会改变。)
由于没有大公司主要以任何特定语言或工具集开发,因此对于任何语言或工具,对您的问题的简单回答是“否”。而且特别是Python。
答案 3 :(得分:3)
Python是非常强大的语言,许多大型和排名很高的网站都建立在python上。
python的一些重要产品是: -
甚至许多公司正在将他们的网站从PHP转移到Python,因为它的效率,快速能力和可靠性,以及大量支持和许多优秀框架(如Django)的可用性。
此外,我并不是说PHP不是一个好的服务器端脚本语言,但事实是,大多数用户都在使用python而不是PHP。