最大的 Python 项目
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/810055/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Biggest python projects
提问by zak23
What is the biggest software development team that uses Python? I am wondering how well the dynamic type system scales to large development teams.
使用 Python 的最大软件开发团队是什么?我想知道动态类型系统如何扩展到大型开发团队。
It's pretty clear that at Google they have C++ and Java codebases with thousands of developers; their use of Python is much smaller.
很明显,在谷歌,他们拥有数千名开发人员的 C++ 和 Java 代码库;他们对 Python 的使用要小得多。
Are there some huge companies that develop primarily in Python?
是否有一些大公司主要使用 Python 进行开发?
回答by Unknown
Youtubeis probably the biggest user after Google (and subsequently bought by them).
Youtube可能是继 Google 之后最大的用户(随后被他们收购)。
Reddit, a digg-like website, is written in Python.
Reddit是一个类似 digg 的网站,是用 Python 编写的。
Eve, an MMO with a good chunk written in Python is pretty impressive as well.
Eve,一个用 Python 编写的大块的 MMO 也令人印象深刻。
https://en.wikipedia.org/wiki/Python_(programming_language)#Uses
https://en.wikipedia.org/wiki/Python_(programming_language)#Uses
回答by Alex Martelli
Among many other Python-centered companies, beyond the ones already mentioned by Unknown, I'd mention big pharma firms such as Astra-Zeneca, film studios such as Lucasfilm, and research places such as NASA, Caltech, Lawrence Livermore NRL.
在许多其他以 Python 为中心的公司中,除了 Unknown 已经提到的公司之外,我会提到像 Astra-Zeneca 这样的大型制药公司,像 Lucasfilm 这样的电影制片厂,以及像 NASA、Caltech、Lawrence Livermore NRL 这样的研究机构。
Among the sponsors of Pycon Italia Tre (next week in Firenze, IT -- see www.pycon.it) are Qt/Trolltech (a wholly owned subsidiary of Nokia), Google of course, Statpro, ActiveState, Wingware -- besides, of course, several Italian companies.
Pycon Italia Tre(下周在意大利佛罗伦萨——见 www.pycon.it)的赞助商包括 Qt/Trolltech(诺基亚的全资子公司)、谷歌、Statpro、ActiveState、Wingware——此外,当然,还有几家意大利公司。
Among the sponsors of Pycon US in Chicago in March were (of course) Google, as well as Sun Microsystems, Microsoft, Slide.com, Walt Disney Animation Studios, Oracle, Canonical, VMWare -- these are all companies who thought it worthwhile to spend money in order to have visibility to experienced Pythonistas, so presumably ones making significant large-scale use of Python (and in most cases trying to hire experienced Python developers in particular).
3 月份在芝加哥举办的 Pycon US 的赞助商包括(当然)谷歌,以及 Sun Microsystems、微软、Slide.com、沃尔特迪斯尼动画工作室、甲骨文、Canonical、VMWare——这些都是认为值得的公司花钱是为了让有经验的 Pythonistas 可见,所以大概是那些大量使用 Python 的人(并且在大多数情况下,特别是试图聘请有经验的 Python 开发人员)。
回答by S.Lott
Our project is over 30,000 lines of Python. That's probably small by some standards. But it's plenty big enough to fill my little brain. The application is mentioned in our annual report, so it's "strategic" in that sense. We're not a "huge" company, so we don't really qualify.
我们的项目超过 30,000 行 Python。按照某些标准,这可能很小。但它足够大,足以填满我的小脑袋。我们的年度报告中提到了该应用程序,因此从这个意义上说,它是“战略性的”。我们不是一家“巨大”的公司,所以我们真的没有资格。
A "huge company" (Fortune 1000?) doesn't develop primarily in any single language. Large companies will have lots of development teams, each using a different technology, depending on -- well -- on nothing in particular.
“大公司”(财富 1000 强?)主要不是用任何一种语言开发的。大公司会有很多开发团队,每个团队都使用不同的技术,这取决于——嗯——没有特别的东西。
When you get to "epic companies" (Fortune 10) you're looking at an organization that's very much like a conglomerate of several huge companies rolled together. Each huge company within an epic company is still a huge company with multiple uncoordinated IT shops doing unrelated things -- there's no "develop primarily in" any particular language or toolset.
当您谈到“史诗般的公司”(财富 10 强)时,您会看到一个非常像由几家大公司合并而成的企业集团。史诗公司中的每个大公司仍然是一个大公司,有多个不协调的 IT 部门在做不相关的事情——没有“主要使用”任何特定语言或工具集进行开发。
Even for "large companies" and "small companies" (like ours) you still have fragmentation. Our in-house IT is mostly Microsoft. Our other product development is mostly Java. My team, however, doesn't have much useful specification, so we use Python. We use python because of the duck typing and dynamic programming features.
即使对于“大公司”和“小公司”(如我们的),您仍然存在碎片化。我们的内部 IT 主要是微软。我们的其他产品开发主要是 Java。然而,我的团队没有太多有用的规范,所以我们使用 Python。我们使用 python 是因为鸭子类型和动态编程特性。
(I don't know what a dynamic type system is -- Python types are static -- when you create an object, its type can never change.)
(我不知道什么是动态类型系统——Python 类型是静态的——当你创建一个对象时,它的类型永远不会改变。)
Since no huge company develops primarily in any particular language or toolset, the trivial answer to your question is "No" for any language or tool. And No for Python in particular.
由于没有大公司主要使用任何特定语言或工具集进行开发,因此对于任何语言或工具,对您的问题的简单回答都是“否”。尤其是对于 Python 来说不是。
回答by Zaid Khan
Python is very powerful language, Many big and the very high ranked websites are built on python..
Python 是一种非常强大的语言,许多大型和排名很高的网站都是基于 Python 构建的。
Some big products of python are:-
python的一些大产品是:-
- Google (extensively used)
- Youtube (extensively used)
- Disqus
- Eventbrite
- Quora
- Mozilla
- Asana (extensively used)
- Dropbox (started with python, stayed with python)
- 谷歌(广泛使用)
- Youtube(广泛使用)
- 唱片公司
- Eventbrite
- 品趣
- 红迪网
- 知乎
- Mozilla
- 体式(广泛使用)
- Dropbox(开始使用python,一直使用python)
Even Many companies are shifting their websites from PHP to Python, Because of its efficiency, fast ability, and reliability, and availability of huge support and many good frameworks such as Django..
甚至很多公司都在把自己的网站从 PHP 转移到 Python,因为它的效率、快速的能力和可靠性,以及巨大的支持和许多好的框架如 Django..
Moreover, I am not saying that PHP is not a good server side scripting language, But truth is that, most users are adapting python instead of PHP.
此外,我并不是说 PHP 不是一种好的服务器端脚本语言,但事实是,大多数用户都在使用 Python 而不是 PHP。