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

Языковые установщики на Windows по сравнению: Python, Rust и Ruby

У меня было немного свободного времени сегодня, поэтому я решил проверить, сколько сообщества инвестирует в окончательный продукт I … Теги с обсуждением, Python, Rust, Ruby.

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

Моя целевая машина (ы)

  1. Windows 7 SP1 и Windows 10 (1904)
  2. 8 ГБ ОЗУ (обе машины)
  3. 8 ГБ выделенная широкополосная линия

Что я хочу проверить?

  • Установщик Тип
  • Процесс установки
  • Проблемы по установке
  • Поддержка сообщества по установке

Установщик Python Python имеет установщик для разной версии для каждой целевой платформы. Моя ОС Windows Я скачал установщик MSI. Опыт был довольно гладким. Нет ошибок. Установка работала, и я могу легко использовать командную строку Python в командной строке. Он также добавил путь на свой собственный. Никаких действий не требуется от моей стороны.

  • Легко установить
  • Обновляет путь на свой собственный
  • Удаление безболезненно
  • Пип работает без проблем

Rust Installer Теперь это там, где начинается драма. Сообщество Rust не имеет возможности для установщиков на основе MSI для пользователей Windows. Они предлагают Rustup утилиту от того, где они позволяют вам сделать установку командной строки. Каждая часть ржавчины загружается отдельно, чтобы сохранить вещи. Справедливо. Но установщик снизился много раз, на котором я подумал, что это был мой интернет, но я проверил это на разных соединениях, но он продолжал иметь проблемы на Windows Machine. Самый большой недостаток ржавчины, он не добавляет грузовой путь на свою собственную, но вы должны вручную сделать это. Мой командная команда Windows 7 Machines никогда не распознает команду груза и даже с обновленным путем, он продолжал бросать ошибки. Кроме того, установка на основе Windows требует инструментов сборки MSVC, который является еще одним динозавром для обработки.

  • Сложнее установить
  • Требуется инструменты сборки MSVC Build
  • Rustup может повесить при загрузке
  • NO MSI Установщик
  • Удаление болит
  • Обновление пути это руководство

Ruby Insthner. Мне даже не нужно упоминать, как плохое сообщество Ruby собирается на протяжении многих лет, как развивается в Windows. Есть несколько сообществ проектов, которые позволяют Ruby устанавливаются для Windows. Я попробовал как официальный, так и девитский метод. И оба забрали меня в вопросы. Установка GEM продолжала бросать ошибку с CA CERT и другими ошибками SSL. Если вы планируете развивать приложения Ruby, то лучше сделать это через Ubuntu под какой-то виртуальной машиной или докера или блуждающим.

  • Много боли для стабильной установки
  • GEM устанавливает еще большую боль
  • Много ошибок при загрузке драгоценных камней
  • Некоторые драгоценные камни просто не работают в окнах.

Я должен сказать с годы опыта опыта Фонда Python, и это активное сообщество, оно показывает в своих усилиях, когда вы видите, что они обращают внимание на крошечные детали. RUST – это чистая боль в том, что касается поддержки сообщества и установщик. Я не знаю, как некоторые разработчики настолько слепо защищают ржавчину, когда у него есть много вопросов, чтобы разобраться для платформы, как Windows.

Я перестал ожидать от Ruby, и я уверен, что многие другие тоже сократили свои ожидания. Так что я буду игнорировать что-нибудь о RUBY на окнах. Я просто хотел проверить его состояние для Windows в 2019 году. Я знаю, что поклонники ржавчины скажут такие вещи, как зачем вам нужен установщик, командная строка в порядке, и вы можете использовать командную строку для его установки Но они игнорируют проблемы, проблемы ржавчины на Windows. Я думаю, что сообщество ржавчины должно быть открыто мнение о развитии Windows.

Мой вердикт: Python – это босс, насколько заинтересована установщик и сообщество. Я не против сообщить о некоторых из этих вопросов для команды развития на Github или в любом другом конкретном месте, но на основе своих собственных дизайнерских решений в отношении платформы, как Windows. Интересно, кроме Python Любое сообщество даже слушало бы такое мнение?

Примечание: Понимайте, что это наблюдение, специфичное для Windows. Ваш опыт на Linux и Mac не может быть одинаковым.

Оригинал: “https://dev.to/maheshkay/language-installers-on-windows-compared-python-rust-and-ruby-4ih7”