1.1.2.4 Конкуренты Python?
У Python есть два прямых конкурента с сопоставимыми свойствами и предрасположенностями.
Это:
Напротив, последний более инновационен и полон свежих идей, чем Python. Сам Python находится где-то между этими двумя творениями.
Интернет полон форумов с бесконечными дискуссиями о превосходстве одного из этих трех над другими, если вы хотите узнать больше о каждом из них.
Где мы можем увидеть Python в действии?
Мы видим это каждый день и почти везде. Он широко используется для реализации сложных интернет-сервисов, таких как поисковые системы, облачные хранилища и инструменты, социальные сети и так далее. Всякий раз, когда вы пользуетесь какой-либо из этих служб, вы на самом деле очень близки к Python, хотя и не подозреваете об этом.
Многие инструменты разработки реализованы на Python. Все больше и больше приложений для повседневного использования пишется на Python. Многие ученые отказались от дорогостоящих проприетарных инструментов и перешли на Python. Многие тестировщики ИТ-проектов начали использовать Python для выполнения повторяемых процедур тестирования. Список длинный.
Почему не Python?
Несмотря на растущую популярность Python, все еще есть некоторые ниши, в которых Python отсутствует или редко встречается:
Это:
- Perl - язык сценариев, созданный Ларри Уоллом;
- Ruby - язык сценариев, созданный Юкихиро Мацумото.
Напротив, последний более инновационен и полон свежих идей, чем Python. Сам Python находится где-то между этими двумя творениями.
Интернет полон форумов с бесконечными дискуссиями о превосходстве одного из этих трех над другими, если вы хотите узнать больше о каждом из них.
Где мы можем увидеть Python в действии?
Мы видим это каждый день и почти везде. Он широко используется для реализации сложных интернет-сервисов, таких как поисковые системы, облачные хранилища и инструменты, социальные сети и так далее. Всякий раз, когда вы пользуетесь какой-либо из этих служб, вы на самом деле очень близки к Python, хотя и не подозреваете об этом.
Многие инструменты разработки реализованы на Python. Все больше и больше приложений для повседневного использования пишется на Python. Многие ученые отказались от дорогостоящих проприетарных инструментов и перешли на Python. Многие тестировщики ИТ-проектов начали использовать Python для выполнения повторяемых процедур тестирования. Список длинный.
Почему не Python?
Несмотря на растущую популярность Python, все еще есть некоторые ниши, в которых Python отсутствует или редко встречается:
- низкоуровневое программирование (иногда называемое "почти металлическим" программированием): если вы хотите реализовать чрезвычайно эффективный драйвер или графический движок, вы не будете использовать Python;
- приложения для мобильных устройств: хотя эта территория все еще ждет своего захвата Python, скорее всего, когда-нибудь это произойдет.