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

¿Quieres aprender más o probar Ruby? Try Ruby

¿Por qué Ruby?

¿Por qué los programadores de todo el mundo aman Ruby? ¿Qué lo hace divertido?

Ecosystem

Gemas ricas soportan todo tipo de desarrollo.
Herramientas maduras listas para usar.

Ruby tiene una vasta colección de bibliotecas llamadas gemas, que soportan todo desde desarrollo web hasta procesamiento de datos. Con frameworks maduros como Rails y cadenas de herramientas completas, puedes combinar excelentes recursos existentes para construir aplicaciones de alta calidad rápidamente sin reinventar la rueda.
Cuando lancé Ruby al mundo, nunca imaginé que crecería un ecosistema tan rico. Más de 200,000 gemas, Ruby on Rails, RSpec, Bundler—todo esto fue creado y cultivado por la comunidad. Mi deseo de "hacer felices a los programadores" se ha realizado de maneras que nunca podría haber logrado solo.

Yukihiro "Matz" Matsumoto

Creator of Ruby

Simple

Fácil de escribir, fácil de leer.
Sintaxis natural como el lenguaje hablado.

Ruby tiene una sintaxis simple e intuitiva que se lee como lenguaje natural. Al eliminar símbolos complejos y construcciones verbosas, la filosofía de diseño de Ruby te permite expresar directamente lo que quieres. Con mínimo código repetitivo y alta legibilidad, es amigable para principiantes y mantenible para desarrolladores experimentados.
Ruby es simplemente el lenguaje de programación más hermoso que he visto.
Presto bastante atención a los nuevos lenguajes de programación que surgen, nuevos entornos, nuevos frameworks, y todavía no he visto nada que iguale o supere a Ruby en la pureza de su diseño.

David Heinemeier Hansson

Creator of Ruby on Rails

Productivity

Haz más con menos código.
La sintaxis intuitiva acelera el desarrollo.

La sintaxis expresiva de Ruby te permite escribir lógica compleja de manera concisa. Aprovechando características poderosas como metaprogramación y bloques, puedes reducir la repetición y concentrarte en resolver los problemas principales. Con frameworks de pruebas completos, puedes mantener la calidad mientras logras ciclos de desarrollo rápidos.
Ruby convierte las ideas en código rápidamente. Su simplicidad me mantiene enfocado; su expresividad me permite escribir como pienso.
Se siente como si el lenguaje se apartara, dejándome solo a mí y al problema. Con excelentes herramientas y bibliotecas, las ideas se convierten rápidamente en código elegante y funcional.

Dave Thomas

Author of "The Pragmatic Programmer"

Community

Desarrolladores de todo el mundo se apoyan mutuamente.
Una comunidad cálida y activa.

La comunidad Ruby abraza la cultura de "Matz is nice and so we are nice (MINASWAN)," dando la bienvenida a todos desde principiantes hasta expertos. Conferencias y meetups alrededor del mundo fomentan el intercambio de conocimientos y conexiones. Es una comunidad cálida y sostenible donde las personas se ayudan mutuamente y crecen juntas.
La comunidad de Ruby está llena de talento y creatividad, desarrolladores atraídos por la elegante sintaxis de Ruby que programan por el placer de hacerlo. Es una comunidad vibrante y acogedora, dispuesta a compartir este amor por la programación con todos. Este espíritu de calidez y colaboración es, sin duda, el mayor activo de Ruby.

Amanda Perino

Executive Director of Rails Foundation

Únete a la Comunidad

Las personas que se involucran con Ruby más allá de ser solo usuarios son llamadas Rubyistas.
Los Rubyistas que aman Ruby son todos agradables #rubyfriends. Las actividades de la comunidad son prósperas y divertidas.

El lema universal es "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

Noticias

Leer más noticias

Seguridad

Leer más seguridad