Loading...
0%
Ruby

A Programmer's Best Friend

З 1995

Ruby

Остання версія: 3.4.8

Завантажити
# Output "I love Ruby"
say = "I love Ruby"
puts say

# Output "I *LOVE* RUBY"
say = say.sub("love", "*love*")
puts say.upcase

# Output "I *love* Ruby"
# five times
5.times { puts say }
# Ruby knows what you
# mean, even if you
# want to do math on
# an entire Array
cities  = %w[ London
              Oslo
              Paris
              Amsterdam
              Berlin ]
visited = %w[Berlin Oslo]

puts "I still need " +
     "to visit the " +
     "following cities:",
     cities - visited
# The Greeter class
class Greeter
  def initialize(name)
    @name = name.capitalize
  end

  def salute
    puts "Hello #{@name}!"
  end
end

# Create a new object
g = Greeter.new("world")

# Output "Hello World!"
g.salute

Хочете дізнатися більше або спробувати Ruby? Try Ruby

Чому Ruby?

Чому програмісти по всьому світу люблять Ruby? Що робить його цікавим?

Екосистема

Багаті геми підтримують усі види розробки.
Зрілі інструменти готові до використання.

Ruby має велику колекцію бібліотек, що називаються гемами, які підтримують усе — від веброзробки до обробки даних. Зі зрілими фреймворками на кшталт Rails і комплексними наборами інструментів ви можете поєднувати чудові наявні ресурси для швидкого створення високоякісних застосунків без повторного винайдення колеса.
Коли я випустив Ruby у світ, я й не уявляв, що з нього виросте така багата екосистема. Понад 200 000 гемів, Ruby on Rails, RSpec, Bundler — усе це створила й підтримувала спільнота. Моє бажання «зробити програмістів щасливими» здійснилося так, як я не зміг би досягти сам.

Yukihiro "Matz" Matsumoto

Творець Ruby

Простота

Легко писати, легко читати.
Природний синтаксис, як у розмовній мові.

Ruby має простий та інтуїтивний синтаксис, який читається як природна мова. Позбуваючись складних символів і багатослівних конструкцій, філософія дизайну Ruby дозволяє вам безпосередньо висловлювати те, що ви хочете. З мінімумом шаблонного коду й високою читабельністю він дружній для новачків і зручний для досвідчених розробників.
Ruby — це просто найкрасивіша мова програмування, яку я коли-небудь бачив.
І я приділяю чималу увагу новим мовам програмування, що з'являються, новим середовищам, новим фреймворкам, і досі не бачив нічого, що відповідало б Ruby або перевершило його в чистоті дизайну.

David Heinemeier Hansson

Творець Ruby on Rails

Продуктивність

Робіть більше з меншим обсягом коду.
Інтуїтивний синтаксис прискорює розробку.

Виразний синтаксис Ruby дозволяє стисло писати складну логіку. Використовуючи потужні можливості, як-от метапрограмування та блоки, ви можете зменшити повторення й зосередитися на вирішенні основних задач. З потужними фреймворками для тестування ви можете зберігати якість і досягати швидких циклів розробки.
Ruby швидко перетворює ідеї на код. Його простота допомагає мені залишатися зосередженим; його виразність дозволяє писати так, як я думаю.
Відчуття, ніби мова відходить убік, залишаючи тільки мене і задачу. З чудовими інструментами та бібліотеками ідеї швидко стають працюючим, елегантним кодом.

Dave Thomas

Автор "The Pragmatic Programmer"

Спільнота

Розробники по всьому світу підтримують одне одного.
Тепла, активна спільнота.

Спільнота Ruby дотримується культури "Matz is nice and so we are nice (MINASWAN)", вітаючи всіх — від новачків до експертів. Конференції та зустрічі по всьому світу сприяють обміну знаннями й налагодженню зв'язків. Це тепла, стійка спільнота, де люди допомагають один одному й ростуть разом.
Спільнота Ruby сповнена таланту й креативності — розробників, яких приваблює елегантний синтаксис Ruby і які програмують заради задоволення. Це яскрава, гостинна спільнота, готова поділитися своєю любов'ю до програмування з усіма. Цей дух тепла й співпраці — безумовно, найбільша цінність Ruby.

Amanda Perino

Виконавчий директор Rails Foundation

Долучайтеся до спільноти

Людей, які взаємодіють із Ruby не лише як користувачі, називають Rubyists.
Rubyists, які люблять Ruby, — усі милі #rubyfriends. Активності спільноти бурхливі та веселі.

Універсальний девіз — "MINASWAN" — Matz добрий, тож і ми добрі

Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community

Новини

Читати більше новин

Безпека

Читати більше про безпеку