Задать вопрос

Python для enterprise приложений? Используют?

Когда говорят о технологиях enterprise приложениях, то обычно представляешь, что это Java, C# или другой язык со статической типизацией. А вот python используют в enterprise? Насколько это хорошая практика его там использовать? Вообще, насколько это хорошо\плохо использовать языки с динамической типизацией в enterprise? Какие плюсы может дасть, например, python, если его использовать вместо классичеких Java и C#?
Спасибо!
  • Вопрос задан
  • 3066 просмотров
Подписаться 5 Простой Комментировать
Решения вопроса 2
1) Можешь почитать статьи от Рамблера, Варгейминга - у них вся инфраструктура идет на питоне. Там достаточно интересно рассказывается, почему был выбран питон, и какие сложности им приходится преодолевать.

2) Если коротко, то за скорость разработки ты платишь гемором при поддержке и расширении. Плюс есть некий дефицит кадров.

Так почему кто-то берет python, а не Java:

- 9 из 10 проектов будут адекватно работать на python (так как они не разростутся до уровня мега-компаний)
- многие любят python, на нем приятно писать проекты.

Самый типичный кейс интерпрайза на Питон:

  1. Сделали какой-то стартапчик на питоне.
  2. Стартап выстрельнул
  3. Начали расширяться и расти.
  4. Так как все было написано на питоне, остались на питоне.
  5. Ключевые моменты стали переписывать/дополнять go/node.js сервисами
Ответ написан
Комментировать
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Существенно меньше, чем Java, но всё же бывает. Однако, это скорее исключения из правил, чем закономерность.
Объяснение: Есть ли преимущество Java над Python для веб-приложения?
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
@Pseudonym
Нет никаких плюсов у Python. В вебе его уделывает PHP, так как python сильно тормозной, на PHP много чего написано. Сейчас еще Node.js появился, его стали использовать, плюс еще Go от Google. А Java вообще золотой стандарт, тут бессмысленно сравнивать. Вакансий на нормальных языках намного больше. Главное, выбери одно, и не спеша развивайся, а то многие метаются (как я в свое время) и в итоге на месте топчутся.
Ответ написан
@stratosmi
Вполне.
Ибо хорош для быстрого прототипирования.

Первая версия DropBox была на Python написана. Потом переписали на Go.

Иногда так и оставляют, он вполне справляется.
Ответ написан
Комментировать
Jump
@Jump
Системный администратор со стажем.
А вот python используют в enterprise?
Да.

Насколько это хорошая практика его там использовать? Вообще, насколько это хорошо\плохо использовать языки с динамической типизацией в enterprise?
Пофиг.

Какие плюсы может дасть, например, python, если его использовать вместо классичеких Java и C#?
Быстро, удобно, просто.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы