Крупнейшие проекты python

Какая самая большая команда разработчиков программного обеспечения, использующая Python? Мне интересно, насколько хорошо система динамического типа масштабируется для крупных разработчиков.

Довольно ясно, что в Google у них есть кодовые базы С++ и Java с тысячами разработчиков; их использование Python намного меньше.

Есть ли какие-то огромные компании, которые развиваются в основном на Python?

Ответы

Ответ 2

Среди многих компаний, ориентированных на Python, помимо тех, о которых уже упоминалось Неизвестно, я бы назвал крупные фармацевтические фирмы, такие как Astra-Zeneca, киностудии, такие как Lucasfilm, и исследовательские места, такие как NASA, Caltech, Lawrence Livermore NRL.

Среди спонсоров Pycon Italia Tre (на следующей неделе в Firenze, IT - см. www.pycon.it), Qt/Trolltech (дочерняя компания Nokia), Google, конечно, Statpro, ActiveState, Wingware - кроме того, конечно, несколько итальянских компаний.

Среди спонсоров Pycon US в Чикаго в марте были (конечно) Google, а также Sun Microsystems, Microsoft, Slide.com, Walt Disney Animation Studios, Oracle, Canonical, VMWare - это все компании, которые думали стоит потратить деньги, чтобы иметь видимость для опытных Pythonistas, поэтому, предположительно, они делают значительное широкомасштабное использование Python (и в большинстве случаев пытаются нанять опытных разработчиков Python в частности).

Ответ 3

Наш проект состоит из более чем 30 000 строк Python. Это, вероятно, мало по некоторым стандартам. Но он достаточно большой, чтобы заполнить мой маленький мозг. Приложение упоминается в нашем годовом отчете, поэтому оно "стратегическое" в этом смысле. Мы не "огромная" компания, поэтому мы действительно не претендуем.

"Огромная компания" (Fortune 1000?) не развивается в основном на каком-либо одном языке. Крупные компании будут иметь множество команд разработчиков, каждый из которых использует другую технологию, в зависимости от - ну - ни о чем в частности.

Когда вы попадаете в "эпические компании" (Fortune 10), вы смотрите на организацию, которая очень похожа на конгломерат нескольких огромных компаний, объединенных вместе. Каждая огромная компания в эпической компании по-прежнему остается огромной компанией с несколькими несогласованными ИТ-магазинами, делающими несвязанные вещи - там нет "развиваться в первую очередь" на любом конкретном языке или наборе инструментов.

Даже для "крупных компаний" и "малых компаний" (например, у нас) у вас все еще есть фрагментация. Наш собственный ИТ - это в основном Microsoft. Наша другая разработка продукта - в основном Java. Моя команда, однако, не имеет много полезной спецификации, поэтому мы используем Python. Мы используем python из-за функций печати утинов и динамического программирования.

(Я не знаю, что такое система динамического типа - типы Python статичны - когда вы создаете объект, его тип никогда не может измениться.)

Поскольку никакая огромная компания не развивается в основном на любом конкретном языке или наборе инструментов, тривиальный ответ на ваш вопрос - "Нет" для любого языка или инструмента. И Нет для Python в частности.

Ответ 4

Python - очень мощный язык, многие большие и очень ранжированные веб-сайты построены на python..

Некоторые большие продукты python: -

  • Google (широко используется)
  • Youtube (широко используется)
  • Disqus
  • Eventbrite
  • Pinterest
  • Reddit
  • Quora
  • Mozilla
  • Асана (широко используется)
  • Dropbox (запущен с python, остался с python)

Даже многие компании переносят свои сайты с PHP на Python, благодаря своей эффективности, быстрой способности и надежности, а также наличию огромной поддержки и многих хороших фреймворков, таких как Django..

Кроме того, я не говорю, что PHP не является хорошим языком сценариев на стороне сервера, но правда в том, что большинство пользователей адаптируют python вместо PHP.