Loading...
0%
Ruby

A Programmer's Best Friend

Since 1995

Ruby

Latest Version: 3.4.8

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

Искате ли да научите повече или да опитате 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.

Защо Ruby?

Защо програмисти от цял свят обичат Ruby? Какво го прави забавен?

Ecosystem

Богати gems поддържат всякакъв вид разработка.
Зрели инструменти готови за употреба.

Ruby има обширна колекция от библиотеки, наречени gems, поддържащи всичко от уеб разработка до обработка на данни. С зрели框架и като Rails и изчерпателни инструментални вериги, можете да комбинирате отлични съществуващи ресурси за бързо създаване на висококачествени приложения, без да изобретявате колелото отново.
Когато пуснах Ruby в света, никога не си представях, че от него ще израсне толкова богата екосистема. Над 200 000 гема, Ruby on Rails, RSpec, Bundler—всичко това беше създадено и развито от общността. Желанието ми да „правя програмистите щастливи" се реализира по начини, които никога не бих могъл да постигна сам.

Yukihiro "Matz" Matsumoto

Creator of Ruby

Simple

Лесен за писане, лесен за четене.
Естествен синтаксис като разговорна реч.

Ruby има прост и интуитивен синтаксис, който се чете като естествен език. Елиминирайки сложни символи и многословни конструкции, философията на дизайна на Ruby ви позволява директно да изразите това, което искате. С минимален boilerplate код и висока четливост, той е приятелски настроен към начинаещи и лесен за поддръжка за опитни разработчици.
Ruby е просто най-красивият език за програмиране, който някога съм виждал.
Обръщам значително внимание на новите езици за програмиране, които се появяват, нови среди, нови frameworks, и все още не съм видял нищо, което да се равнява или надминава Ruby в чистотата на неговия дизайн.

David Heinemeier Hansson

Creator of Ruby on Rails

Productivity

Правете повече с по-малко код.
Интуитивният синтаксис ускорява разработката.

Изразителният синтаксис на Ruby ви позволява да пишете сложна логика по кратък начин. Използвайки мощни функции като метапрограмиране и блокове, можете да намалите повторенията и да се фокусирате върху решаването на основните проблеми. С изчерпателни тестови框架и можете да поддържате качеството, постигайки бързи цикли на разработка.
Ruby бързо превръща идеите в код. Неговата простота ме държи фокусиран; неговата изразителност ми позволява да пиша така, както мисля.
Усещането е, че езикът се отдръпва, оставяйки само мен и проблема. С отлични инструменти и библиотеки идеите бързо стават работещ, елегантен код.

Dave Thomas

Author of "The Pragmatic Programmer"

Community

Разработчици от цял свят се подкрепят взаимно.
Топла, активна общност.

Общността на Ruby приема културата "Matz is nice and so we are nice (MINASWAN)", приветствайки всички от начинаещи до експерти. Конференции и срещи по целия свят насърчават споделянето на знания и връзките. Това е топла, устойчива общност, където хората си помагат взаимно и растат заедно.
Общността на Ruby е изпълнена с талант и креативност – разработчици, привлечени от елегантния синтаксис на Ruby, които програмират за удоволствие. Това е динамична, гостоприемна общност, готова да споделя тази любов към програмирането с всички. Този дух на топлота и сътрудничество е безспорно най-голямото предимство на Ruby.

Amanda Perino

Executive Director of Rails Foundation

Присъединете се към общността

Хората, които се ангажират с Ruby отвъд простото използване, се наричат Rubyists.
Rubyists, обичащи Ruby, са всички мили #rubyfriends. Общностните дейности процъфтяват и са забавни.

Универсалният девиз е "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

Новини

Излезе Ruby 2.1.10

Излезе Ruby 2.1.10. Този рилийз не е предназначен за употреба в продукция, а за да се тества съвместимостта на версия с двуцифрено число.

Прочетете още...

Публикувана от usa на 2016-04-01

Прочетете още новини

Сигурност

Прочетете повече за сигурността