21 Stimmen

Größte Python-Projekte

Was ist das größte Software-Entwicklungsteam, das Python verwendet? Ich frage mich, wie gut das dynamische Typsystem in großen Entwicklungsteams skaliert.

Es ist ziemlich klar, dass bei Google C++ und Java-Codebasen mit Tausenden von Entwicklern existieren; ihr Einsatz von Python ist viel kleiner.

Gibt es einige große Unternehmen, die hauptsächlich in Python entwickeln?

36voto

Unknown Punkte 44574

Youtube ist wahrscheinlich der größte Benutzer nach Google (und wurde später von ihnen gekauft).

Reddit, eine Website ähnlich wie Digg, ist in Python geschrieben.

Eve, ein MMO mit einem großen Teil, der in Python geschrieben ist, ist auch ziemlich beeindruckend.

https://en.wikipedia.org/wiki/Python_(programming_language)#Uses

https://en.wikipedia.org/wiki/List_of_Python_software

12voto

Alex Martelli Punkte 805329

Unter vielen anderen auf Python ausgerichteten Unternehmen, über die bereits von Unknown erwähnt wurde, würde ich große Pharmaunternehmen wie Astra-Zeneca, Filmstudios wie Lucasfilm und Forschungseinrichtungen wie NASA, Caltech und Lawrence Livermore NRL erwähnen.

Zu den Sponsoren von Pycon Italia Tre (nächste Woche in Firenze, IT - siehe www.pycon.it) gehören Qt/Trolltech (eine hundertprozentige Tochtergesellschaft von Nokia), natürlich Google, Statpro, ActiveState, Wingware - neben mehreren italienischen Unternehmen.

Zu den Sponsoren von Pycon US in Chicago im März gehörten (natürlich) Google sowie Sun Microsystems, Microsoft, Slide.com, Walt Disney Animation Studios, Oracle, Canonical, VMWare - dies sind alles Unternehmen, die es für sinnvoll hielten, Geld auszugeben, um bei erfahrenen Pythonistas sichtbar zu sein. Daher handelt es sich wahrscheinlich um Unternehmen, die Python in großem Umfang nutzen (und in den meisten Fällen versuchen, insbesondere erfahrene Python-Entwickler einzustellen).

8voto

S.Lott Punkte 371691

Unser Projekt umfasst über 30.000 Zeilen Python. Das ist wahrscheinlich nach einigen Maßstäben klein. Aber es ist groß genug, um mein kleines Gehirn zu füllen. Die Anwendung wird in unserem Jahresbericht erwähnt, also ist sie in diesem Sinne "strategisch". Wir sind kein "riesiges" Unternehmen, also qualifizieren wir uns nicht wirklich.

Ein "riesiges Unternehmen" (Fortune 1000?) entwickelt hauptsächlich nicht in einer einzigen Sprache. Große Unternehmen haben viele Entwicklungsteams, die jeweils unterschiedliche Technologien verwenden, abhängig von -- nun ja -- nichts Bestimmtem.

Bei "epischen Unternehmen" (Fortune 10) handelt es sich um eine Organisation, die einem Konglomerat mehrerer riesiger Unternehmen ähnelt, die zusammengeführt wurden. Jedes riesige Unternehmen innerhalb eines epischen Unternehmens ist immer noch ein riesiges Unternehmen mit mehreren unkoordinierten IT-Abteilungen, die verschiedene Dinge tun -- es gibt kein "hauptsächlich entwickeln in" einer bestimmten Sprache oder Werkzeugreihe.

Auch für "große Unternehmen" und "kleine Unternehmen" (wie unseres) gibt es immer noch Fragmentierung. Unsere interne IT ist größtenteils Microsoft. Unsere andere Produktentwicklung ist größtenteils Java. Mein Team hat jedoch keine sehr nützliche Spezifikation, also verwenden wir Python. Wir verwenden Python aufgrund der Duck-Typing- und dynamischen Programmierfunktionen.

(Ich weiß nicht, was ein dynamisches Typsystem ist -- Python-Typen sind statisch -- wenn Sie ein Objekt erstellen, kann sich sein Typ nie ändern.)

Da kein riesiges Unternehmen hauptsächlich in einer bestimmten Sprache oder Werkzeugreihe entwickelt, lautet die triviale Antwort auf Ihre Frage "Nein" für jede Sprache oder Werkzeug. Und Nein speziell für Python.

3voto

Zaid Khan Punkte 347

Python ist eine sehr leistungsstarke Sprache, Viele große und sehr hochrangige Websites sind auf Python aufgebaut..

Einige große Produkte von Python sind:-

  1. Google (umfangreich genutzt)
  2. Youtube (umfangreich genutzt)
  3. Disqus
  4. Eventbrite
  5. Pinterest
  6. Reddit
  7. Quora
  8. Mozilla
  9. Asana (umfangreich genutzt)
  10. Dropbox (begann mit Python, blieb bei Python)

Sogar viele Unternehmen verlagern ihre Websites von PHP zu Python, aufgrund seiner Effizienz, Schnelligkeit und Zuverlässigkeit, sowie der Verfügbarkeit von großem Support und vielen guten Frameworks wie Django..

Darüber hinaus sage ich nicht, dass PHP keine gute serverseitige Skriptsprache ist, Aber die Wahrheit ist, dass die meisten Benutzer sich statt PHP für Python entscheiden.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X