Руби или Перл

· 1 мин. чтения
Оглавление

Размышляя о том, какой скриптовый язык лучше пройдет через сито “минималистичности”, я задался вопросом - Руби или Перл?

И мой короткий ответ на это:

  • Перл это если надо написать сценарий больше пяти строк.
  • Руби это окружение для скриптов уровня энтерпрайз.

Perl

Перл находится в пересечении нескольких множеств:

  1. Идёт, например, в составе OpendBSD.
    • OpenBSD тут как показатель взглядов. Некоторые системные утилиты написаны на Перл
  2. Лучше подходит для скриптов, нежели оболочка.
  3. Достаточное количество батареек в комплекте

Тем не менее, Перл в таком ключе именно что интегрирован в системное окружение. Нежели предоставляет своё окружение.

Ruby

Руби же, предоставляет собственное окружение для скриптов:

  • Rake как система сборки проекта. Создания конвейера из задач1
  • Rspec для тестов
  • Единое соглашение для организации гемов (lib, spec - вот это всё)

В общем, джентльменский набор любого современного проекта. Но из коробки.


Из этого у меня родилось видение:

  • Если устраивает системное окружение и хочешь в нём написать скрипт - Перл
  • Если пишешь что-то большое и изолированное - бери Руби