Loading...
0%
Ruby

A Programmer's Best Friend

Since 1995

Ruby

Latest Version: 4.0.0

Download
# 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

Chcesz dowiedzieć się więcej lub wypróbować Ruby? Try Ruby

This translation of www.ruby-lang.org is unmaintained and might contain obsolete information or even errors. Please refer to the original English site for the most up-to-date content.

If you want to contribute and help improve this site, please visit the project's page on GitHub.

Dlaczego Ruby?

Dlaczego programiści na całym świecie kochają Ruby? Co czyni go zabawnym?

Ecosystem

Bogate gemy wspierają wszystkie rodzaje rozwoju.
Dojrzałe narzędzia gotowe do użycia.

Ruby ma rozległą kolekcję bibliotek zwanych gemami, wspierających wszystko od tworzenia stron web po przetwarzanie danych. Z dojrzałymi frameworkami takimi jak Rails i kompleksowymi toolchainami, możesz łączyć doskonałe istniejące zasoby by szybko budować wysokiej jakości aplikacje nie wymyślając koła na nowo.
Kiedy wypuściłem Ruby na świat, nigdy nie wyobrażałem sobie, że wyrośnie z tego tak bogaty ekosystem. Ponad 200 000 gemów, Ruby on Rails, RSpec, Bundler—to wszystko zostało stworzone i rozwinięte przez społeczność. Moje pragnienie „uszczęśliwiania programistów" zostało zrealizowane w sposób, którego sam nigdy bym nie osiągnął.

Yukihiro "Matz" Matsumoto

Creator of Ruby

Simple

Łatwy do pisania, łatwy do czytania.
Naturalna składnia jak mowa.

Ruby ma prostą i intuicyjną składnię, która czyta się jak naturalny język. Eliminując złożone symbole i rozwlekłe konstrukcje, filozofia projektowania Ruby pozwala bezpośrednio wyrażać to, co chcesz. Z minimalnym boilerplate'em i wysoką czytelnością jest przyjazny dla początkujących i łatwy w utrzymaniu dla doświadczonych programistów.
Ruby to po prostu najpiękniejszy język programowania, jaki kiedykolwiek widziałem.
Zwracam sporo uwagi na nowe języki programowania, które się pojawiają, nowe środowiska, nowe frameworki, i wciąż nie widziałem niczego, co dorównuje lub przewyższa Ruby w czystości jego projektu.

David Heinemeier Hansson

Creator of Ruby on Rails

Productivity

Rób więcej przy mniejszej ilości kodu.
Intuicyjna składnia przyspiesza rozwój.

Ekspresyjna składnia Ruby pozwala pisać złożoną logikę zwięźle. Wykorzystując potężne funkcje takie jak metaprogramowanie i bloki, możesz zredukować powtórzenia i skupić się na rozwiązywaniu głównych problemów. Z kompleksowymi frameworkami testowymi możesz utrzymać jakość osiągając szybkie cykle rozwoju.
Ruby szybko zamienia pomysły w kod. Jego prostota pozwala mi pozostać skupionym; jego ekspresyjność pozwala pisać tak, jak myślę.
Czuję, jakby język schodził z drogi, zostawiając tylko mnie i problem. Z doskonałymi narzędziami i bibliotekami pomysły szybko stają się działającym, eleganckim kodem.

Dave Thomas

Author of "The Pragmatic Programmer"

Community

Programiści na całym świecie wspierają się nawzajem.
Ciepła, aktywna społeczność.

Społeczność Ruby przyjmuje kulturę "Matz is nice and so we are nice (MINASWAN)," witając wszystkich od początkujących po ekspertów. Konferencje i spotkania na całym świecie sprzyjają dzieleniu się wiedzą i nawiązywaniu kontaktów. To ciepła, zrównoważona społeczność, gdzie ludzie pomagają sobie nawzajem i rozwijają się razem.
Społeczność Ruby jest pełna talentu i kreatywności – deweloperzy przyciągnięci elegancką składnią Ruby, którzy programują dla samej radości z tego. To tętniąca życiem, przyjazna społeczność, chętna do dzielenia się tą miłością do programowania z każdym. Ten duch ciepła i współpracy jest bez wątpienia największym atutem Ruby.

Amanda Perino

Executive Director of Rails Foundation

Dołącz do Społeczności

Osoby angażujące się w Ruby poza byciem tylko użytkownikami są nazywane Rubyistami.
Rubyści kochający Ruby są mili #rubyfriends. Aktywności społeczności kwitną i są zabawne.

Uniwersalne motto to "MINASWAN" — Matz is nice and so we are nice

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

Aktualności

Wydano Ruby 2.2.0-rc1

Jest nam miło ogłosić wydanie Rubiego 2.2.0-rc1. Po RC1, wszystkie zmiany zostaną ograniczone tylko do poprawiania błędów. Finalne wydanie Rubiego 2.2.0 jest zaplanowane na 25 grudnia 2014.

Więcej...

Zamieszczone przez naruse 2014-12-18

Czytaj więcej aktualności

Bezpieczeństwo

Czytaj więcej o bezpieczeństwie