Рубрики
Без рубрики

Почему я предпочитаю javaScript через Python

За эти годы я использовал Python все меньше и меньше. Это становилось все более и более очевидным, как мой git … с меткой JavaScript, Python, DevOps.

За эти годы я использовал Python все меньше и меньше. Это становилось все более и более очевидным, поскольку мои GitHub и другие веб -сайты, на которых я хранят код, больше не имеют на них питона.

Производительность

Не поймите меня неправильно Python – хороший язык для небольших сценариев и вещей Но как только это достигнет более крупных проектов, таких как бэкэнды, которые, скорее всего, будут под тяжелой нагрузкой, переводчик начинает становиться довольно вялым. Пример такого рода различий в скорости можно увидеть здесь .

Синтаксис

Еще одна причина, по которой я лично не использую Python,-это то, кто начинал с таких языков, как C ++ в раннем возрасте, я больше сродни языкам с C-подобным синтаксисом, а не с синтаксисом, таким как Python, так как он кажется странным, и Привередливый для меня по сравнению с тем, чтобы сказать что -то вроде JavaScript, который все еще использует кронштейны, полуколоны и другие небольшие синтаксические детали. В качестве примера, что -то вроде следующего:

function hello() {
  console.log("hello world!");
}

hello();

Лично чувствует себя намного более грамматически правильным в некотором смысле, чем что -то по сравнению с Python, скажем, как это определяет функции:

def hello():
  print("hello world!")

hello()

Управление пакетами

Теперь этот будет чем -то вроде «горячего дубля». Управление пакетами Node довольно адское по сравнению с Python по нескольким причинам. Одна из этих причин заключается в том, что вместо центрального кэша каждого проекта или хранилища используется каждый проект, вместо того, чтобы просто повторно использовать существующие кэшированные. Это приводит к тому, что вещи занимают больше места, чем необходимо, и в целом включение библиотек в библиотеки и те, которые в зависимости от библиотек, которые представляют собой проект, является беспорядком.

Управление пакетами Python немного приятнее, так как у вас точно нет папки модуля на проект и скорее вы устанавливаете модуль или библиотеку «глобально» для любого проекта для использования. Этот метод намного чище и экономит пространство и время, так как мне не нужно заново загружать каждую библиотеку или пакет, в котором я нуждаюсь, если другой проект уже нуждался в прошлом.

Последние слова

У каждого языка есть свои ловушки, однако Python, когда дело доходит до крупномасштабных проектов, для меня слишком много, в основном относительно производительности. Хотя, в конце концов, вы, вероятно, должны использовать другой язык (предпочтительно тот, который составлен) для бэкэнда, особенно тот, который будет под тяжелой нагрузкой, чтобы получить наибольшую производительность и стабильность.

Оригинал: “https://dev.to/hanna/why-i-prefer-javascript-over-python-1lnk”