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

Vous voulez en savoir plus ou essayer Ruby ? Try Ruby

Pourquoi Ruby ?

Pourquoi les programmeurs du monde entier aiment-ils Ruby ? Qu'est-ce qui le rend amusant ?

Ecosystem

Des gems riches supportent tous les types de développement.
Des outils matures prêts à l'emploi.

Ruby possède une vaste collection de bibliothèques appelées gems, supportant tout du développement web au traitement des données. Avec des frameworks matures comme Rails et des chaînes d'outils complètes, vous pouvez combiner d'excellentes ressources existantes pour construire rapidement des applications de haute qualité sans réinventer la roue.
Quand j'ai lancé Ruby dans le monde, je n'aurais jamais imaginé qu'un écosystème aussi riche en émergerait. Plus de 200 000 gems, Ruby on Rails, RSpec, Bundler—c'est la communauté qui a créé et nourri tout cela. Mon souhait de « rendre les programmeurs heureux » s'est réalisé d'une manière que je n'aurais jamais pu accomplir seul.

Yukihiro "Matz" Matsumoto

Creator of Ruby

Simple

Facile à écrire, facile à lire.
Syntaxe naturelle comme le langage parlé.

Ruby a une syntaxe simple et intuitive qui se lit comme le langage naturel. En éliminant les symboles complexes et les constructions verbeuses, la philosophie de conception de Ruby vous permet d'exprimer directement ce que vous voulez. Avec un minimum de code répétitif et une grande lisibilité, il est convivial pour les débutants et maintenable pour les développeurs expérimentés.
Ruby est tout simplement le plus beau langage de programmation que j'aie jamais vu.
Je porte une attention considérable aux nouveaux langages de programmation qui émergent, aux nouveaux environnements, aux nouveaux frameworks, et je n'ai encore rien vu qui égale ou surpasse Ruby dans la pureté de sa conception.

David Heinemeier Hansson

Creator of Ruby on Rails

Productivity

Faire plus avec moins de code.
La syntaxe intuitive accélère le développement.

La syntaxe expressive de Ruby vous permet d'écrire une logique complexe de manière concise. En tirant parti de fonctionnalités puissantes comme la métaprogrammation et les blocs, vous pouvez réduire la répétition et vous concentrer sur la résolution des problèmes principaux. Avec des frameworks de test complets, vous pouvez maintenir la qualité tout en réalisant des cycles de développement rapides.
Ruby transforme rapidement les idées en code. Sa simplicité me garde concentré ; son expressivité me permet d'écrire comme je pense.
On a l'impression que le langage s'efface, ne laissant que moi et le problème. Avec d'excellents outils et bibliothèques, les idées deviennent rapidement du code élégant et fonctionnel.

Dave Thomas

Author of "The Pragmatic Programmer"

Community

Des développeurs du monde entier se soutiennent mutuellement.
Une communauté chaleureuse et active.

La communauté Ruby embrasse la culture de "Matz is nice and so we are nice (MINASWAN)," accueillant tout le monde des débutants aux experts. Des conférences et des meetups dans le monde entier favorisent le partage des connaissances et les connexions. C'est une communauté chaleureuse et durable où les gens s'entraident et grandissent ensemble.
La communauté Ruby regorge de talents et de créativité – des développeurs attirés par la syntaxe élégante de Ruby qui programment pour le plaisir. C'est une communauté vibrante et accueillante, prête à partager cet amour de la programmation avec tout le monde. Cet esprit de chaleur et de collaboration est sans conteste le plus grand atout de Ruby.

Amanda Perino

Executive Director of Rails Foundation

Rejoignez la Communauté

Les personnes qui s'engagent avec Ruby au-delà d'être de simples utilisateurs sont appelées Rubyistes.
Les Rubyistes qui aiment Ruby sont tous de gentils #rubyfriends. Les activités communautaires sont florissantes et amusantes.

La devise universelle est "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

Actualités

Lire plus d'actualités

Sécurité

Lire plus sur la sécurité