Loading...
0%
Ruby

Ein bester Freund für Programmierer

Seit 1995

Ruby

Neueste Version: 4.0.0

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

Möchten Sie mehr erfahren oder Ruby ausprobieren? Ruby ausprobieren

Warum Ruby?

Warum lieben Programmierer auf der ganzen Welt Ruby? Was macht es Spaß?

Ökosystem

Reichhaltige Gems unterstützen alle Arten von Entwicklung.
Ausgereifte Werkzeuge einsatzbereit.

Ruby verfügt über eine riesige Sammlung von Bibliotheken, die als Gems bezeichnet werden und alles von der Webentwicklung bis zur Datenverarbeitung unterstützen. Mit ausgereiften Frameworks wie Rails und umfassenden Toolchains können Sie exzellente bestehende Ressourcen kombinieren, um qualitativ hochwertige Anwendungen schnell zu erstellen, ohne das Rad neu erfinden zu müssen.
Als ich Ruby veröffentlichte, hätte ich nie gedacht, dass daraus ein so reichhaltiges Ökosystem entstehen würde. Über 200.000 Gems, Ruby on Rails, RSpec, Bundler – es war die Community, die all das geschaffen und gepflegt hat. Mein Wunsch, „Programmierer glücklich zu machen“, wurde auf eine Weise erfüllt, die ich allein niemals hätte erreichen können.

Yukihiro "Matz" Matsumoto

Schöpfer von Ruby

Einfach

Leicht zu schreiben, leicht zu lesen.
Natürliche Syntax wie gesprochene Sprache.

Ruby hat eine einfache und intuitive Syntax, die sich wie natürliche Sprache liest. Durch die Eliminierung komplexer Symbole und ausführlicher Konstrukte ermöglicht die Designphilosophie von Ruby, das Gewünschte direkt auszudrücken. Mit minimalem Boilerplate-Code und hoher Lesbarkeit ist es sowohl für Anfänger freundlich als auch für erfahrene Entwickler gut wartbar.
Ruby ist einfach die schönste Programmiersprache, die ich je gesehen habe.
Und ich achte ziemlich auf neue Programmiersprachen, die aufkommen, neue Umgebungen, neue Frameworks, und ich habe immer noch nichts gesehen, das Ruby in seiner reinen Designqualität erreicht oder übertrifft.

David Heinemeier Hansson

Schöpfer von Ruby on Rails

Produktivität

Mehr mit weniger Code erreichen.
Intuitive Syntax beschleunigt die Entwicklung.

Die ausdrucksstarke Syntax von Ruby ermöglicht es Ihnen, komplexe Logik prägnant zu schreiben. Durch die Nutzung leistungsstarker Funktionen wie Metaprogrammierung und Blöcke können Sie Wiederholungen reduzieren und sich auf die Lösung von Kernproblemen konzentrieren. Mit umfangreichen Test-Frameworks können Sie die Qualität aufrechterhalten und gleichzeitig schnelle Entwicklungszyklen erzielen.
Ruby wandelt Ideen schnell in Code um. Seine Einfachheit hält mich konzentriert; seine Ausdrucksstärke lässt mich so schreiben, wie ich denke.
Es fühlt sich an, als würde die Sprache aus dem Weg gehen und nur mich und das Problem übrig lassen. Mit großartigen Werkzeugen und Bibliotheken werden Ideen schnell zu laufendem, elegantem Code.

Dave Thomas

Autor von „The Pragmatic Programmer“

Community

Entwickler weltweit unterstützen sich gegenseitig.
Eine warme, aktive Community.

Die Ruby-Community lebt die Kultur „Matz ist nett und deshalb sind wir nett (MINASWAN)“ und heißt jeden willkommen, vom Anfänger bis zum Experten. Konferenzen und Treffen auf der ganzen Welt fördern den Wissensaustausch und die Vernetzung. Es ist eine warme, nachhaltige Gemeinschaft, in der sich die Menschen gegenseitig helfen und gemeinsam wachsen.
Die Ruby-Community ist voller Talent und Kreativität, Entwickler, die sich von Rubys eleganter Syntax angezogen fühlen und die aus Freude am Programmieren programmieren. Es ist eine lebendige, einladende Gemeinschaft, die bereit ist, diese Liebe zum Programmieren mit allen zu teilen. Dieser Geist der Wärme und Zusammenarbeit ist zweifellos Rubys größtes Kapital.

Amanda Perino

Geschäftsführerin der Rails Foundation

Treten Sie der Community bei

Personen, die sich mit Ruby über reine Nutzer hinaus beschäftigen, werden Rubyists genannt.
Rubyists, die Ruby lieben, sind alle nett #rubyfriends. Community-Aktivitäten sind blühend und machen Spaß.

Das universelle Motto lautet: „MINASWAN“ – Matz ist nett und deshalb sind wir nett

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

Neuigkeiten

Ruby 4.0.0 veröffentlicht

Wir freuen uns, die Veröffentlichung von Ruby 4.0.0 bekannt zu geben. Ruby 4.0 führt „Ruby Box“ und „ZJIT“ ein und bringt viele Verbesserungen mit sich.

Weiterlesen...

Veröffentlicht von naruse am 25. Dez 2025

Ein neuer Look für Rubys Dokumentation

Nach dem Redesign von ruby-lang.org gibt es weitere Neuigkeiten zur Feier des 30-jährigen Jubiläums von Ruby: docs.ruby-lang.org hat ein komplett neues Erscheinungsbild mit Aliki – dem neuen Standard-Theme von RDoc.

Weiterlesen...

Veröffentlicht von Stan Lo am 23. Dez 2025

Neues Website-Erscheinungsbild

Wir freuen uns, ein umfassendes Redesign unserer Website bekannt zu geben. Das Design für dieses Update wurde von Taeko Akatsuka erstellt.

Weiterlesen...

Veröffentlicht von Hiroshi SHIBATA am 22. Dez 2025

Ruby 4.0.0 preview3 veröffentlicht

Wir freuen uns, die Veröffentlichung von Ruby 4.0.0-preview3 bekannt zu geben. Ruby 4.0 führt Ruby::Box und „ZJIT“ ein und bringt viele Verbesserungen mit sich.

Weiterlesen...

Veröffentlicht von naruse am 18. Dez 2025

Mehr Nachrichten lesen

Sicherheit

Mehr Sicherheit lesen