Ruby Programmiersprache in der Schweiz

English version

Gruppenfoto der Teilnehmenden an der Helvetic Ruby 2025 in Genf
Eindruck von der Helvetic Ruby 2025Eindruck von der Helvetic Ruby 2025Eindruck von der Helvetic Ruby 2025Eindruck von der Helvetic Ruby 2025Eindruck von der Helvetic Ruby 2025Eindruck von der Helvetic Ruby 2025Eindruck von der Helvetic Ruby 2025Eindruck von der Helvetic Ruby 2025
Die Schweizer Ruby-Community an der Helvetic Ruby 2025 in Genf. Fotos: Helvetic Ruby, ganzes Album.

Warum empfehlen wir die Ruby Programmiersprache

RubyRuby on Rails

Ruby ist eine moderne Programmiersprache aus Japan die leicht erlernt werden kann und sich von anderen Programmiersprachen abhebt durch bessere Lesbarkeit, kürzeren Code und weniger Sonderzeichen. Mit Frameworks wie Ruby on Rails ist eine schnellere Entwicklung von Web Applikationen möglich. Ruby mit Ruby on Rails steht hinter Firmen wie Shopify, dessen Händler am Black-Friday-/Cyber-Monday-Wochenende 2025 zusammen 14,6 Milliarden Dollar umsetzten.

Ruby wurde 1995 von Yukihiro “Matz” Matsumoto in Japan erfunden und wird seither von einem internationalen Gremium von freiwilligen und Mitarbeitern von Ruby Firmen im OpenSource Model weiterentwickelt.
Ruby on Rails wurde 2004 vom Dänen David Heinemeier Hansson erfunden und wird ebenfalls von einem separaten Gremium entwickelt. Es ist das populärste Web-Framework für Ruby. Daneben existieren viele weitere Web-Frameworks wie Hanami, Sinatra und Roda. Ruby eignet sich natürlich auch zum Erstellen von GUI Applikationen mittels bekannten Libraries wie GTK3 und LibUI. Dazu kommen viele andere Anwendungsmöglichkeiten, wie Mikrokontroller Programmierung mittels mruby und PicoRuby.

Andi Idogawa und Yukihiro «Matz» Matsumoto an der RubyKaigi 2026
Andi Idogawa mit Yukihiro «Matz» Matsumoto, dem Erfinder von Ruby, an der RubyKaigi 2026 in Hakodate, gleich nach seiner Keynote, in der er Spinel vorstellte.

Top Ruby Firmen

So sieht Ruby aus

Kein Compiler, kein Projekt-Setup, kein Rauschen: Ein paar Zeilen Ruby genügen, um mit Daten, Text und Datum zu arbeiten. Probieren Sie es aus, ändern Sie den Code und klicken Sie auf «Ausführen». Das ist echtes Ruby, das direkt in Ihrem Browser läuft.

Beim ersten Klick lädt der Browser Ruby (ruby.wasm) von jsDelivr. Vorher wird nichts geladen.

Ruby ist mehr als Ruby on Rails

Viele kennen Ruby nur als Sprache hinter Rails. Ruby ist aber eine Allzweck-Programmiersprache, die überall dort glänzt, wo lesbarer Code und schnelle Ergebnisse zählen:

Ruby in Kürze, für CTOs und Entscheider

ShopifyGitHubGitLab

Rails in Aktion sehen

Wie schnell eine Rails-Applikation entsteht, zeigt die Videoserie Rails 8 Unpacked von Typecraft auf dem offiziellen Rails-Kanal: Schritt für Schritt wird eine Aufgabenverwaltung gebaut. Im Video unten bringt Typecraft die fertige App mit Kamal auf einen eigenen Server.

Deploying with Kamal 2.0, Rails 8 Unpacked, Video abspielen▶

Das Video wird erst beim Klick von YouTube geladen.

Alle Folgen der Serie, die meisten 12 bis 20 Minuten lang (Playlist):

  1. Einführung
  2. Login mit dem Authentication Generator
  3. Assets mit Propshaft
  4. Die «Solid Trifecta» im Überblick
  5. Echtzeit-Nachrichten mit Solid Cable
  6. Caching mit Solid Cache
  7. Hintergrundjobs mit Solid Queue
  8. Das mitgelieferte Dockerfile
  9. Deployment mit Kamal 2.0

Warum Ruby und nicht einfach C#?

C# und Java sind in Schweizer Firmen weit verbreitet. Hinter ihnen stehen Microsoft und Oracle mit grossen Marketingbudgets. Ruby hat keine Marketingabteilung, es wird von seiner Community und von Firmen getragen, die damit erfolgreich sind. Dass man in Schweizer Firmen wenig von Ruby hört, sagt also wenig über seine Qualität. Für neue Webapplikationen, interne Tools und Produkte spricht viel für Ruby on Rails, und es passt in bestehende Umgebungen: Rails läuft auf Azure, Google Cloud (GCP) und AWS, arbeitet mit SQL Server, der Login geht über Entra ID, und Ruby läuft auch unter Windows.

Ein guter Einstieg ohne Risiko: Bauen Sie das nächste interne Tool oder den nächsten Prototyp in Rails, neben der bestehenden Software. Sie sehen nach wenigen Wochen, wie schnell ein kleines Team damit vorankommt.

Ruby im Zeitalter von KI

KI-Assistenten wie Claude Code oder Copilot schreiben heute einen grossen Teil des Codes. Ruby passt dazu besonders gut:

Zeit, bis Claude Code ein Mini-Git gebaut hat, nach Sprache: Ruby, Python und JavaScript am schnellsten
Zeit, bis Claude Code ein Mini-Git gebaut und erweitert hat, 20 Durchläufe pro Sprache (Claude Opus 4.6, März 2026). Durchschnitt: Ruby 73 s und $0.36, Java 115 s und $0.50, TypeScript 133 s und $0.62. Grafik und Daten: Yusuke Endoh, ai-coding-lang-bench.

Statisch typisierte Sprachen brauchten 1,4- bis 2,6-mal länger und kosteten entsprechend mehr. Ruby brauchte mit 219 Zeilen auch fast am wenigsten Code, Java 303 und C 517. C# war nicht im Test, am nächsten kommt ihm Java. Code und Daten sind öffentlich und nachprüfbar.

Warum Ruby gerade in KI-nativen Firmen

Ein Programm lebt nicht nur im Code, sondern auch in den Köpfen der Menschen, die es bauen und betreiben. Der Informatiker Peter Naur beschrieb das schon 1985 in «Programming as Theory Building»: Das eigentliche Programm ist das Verständnis des Teams, warum die Software so ist, wie sie ist. Geht dieses Verständnis verloren, wird jede Änderung riskant, egal wie gut der Code einmal war.

Wenn KI einen grossen Teil des Codes schreibt, wird das wichtiger, nicht unwichtiger. Jemand muss den erzeugten Code lesen, verstehen, prüfen und verantworten. Je leichter sich der Code lesen lässt, desto besser bleibt das Verständnis im Team. Genau dafür wurde Ruby gemacht: Matz hat Ruby für Menschen entworfen, nicht für Maschinen. Ruby-Code ist kurz, liest sich fast wie ein englischer Satz und lässt wenig Rauschen zwischen Absicht und Umsetzung.

Software-Entwicklung dreht sich weiterhin um Menschen: um die, die eine Lösung brauchen, und um die, die sie verstehen und weiterentwickeln. KI macht das Schreiben schneller, das Verstehen bleibt unsere Aufgabe. Ruby macht diese Aufgabe leichter.

Vorträge dazu auf RubyEvents.org:

Die Zukunft von Ruby

Ruby steht nicht still. Einige Projekte, die gerade entstehen, sind spannend:

Ruby auf anderen Plattformen

Neben dem Standard-Ruby (CRuby) gibt es ausgereifte Ruby-Implementierungen, die Ruby mit anderen Ökosystemen verbinden:

  Läuft auf Stärken
JRuby Java-VM Nutzt jede Java-Bibliothek direkt aus Ruby, echte Threads ohne globalen Lock, Betrieb auf bestehender Java-Infrastruktur. JRuby 10 entspricht Ruby 3.4. Damit lassen sich auch Android-Apps in Ruby schreiben.
TruffleRuby GraalVM Sehr hohe Geschwindigkeit bei lang laufenden Programmen, führt viele C-Erweiterungen aus und kann mit Python- und JavaScript-Code in derselben VM zusammenarbeiten.
IronRuby 4.0 .NET 8 Nutzt .NET-Typen direkt aus Ruby, und .NET-Anwendungen können Ruby als Skriptsprache einbetten. Mein Fork bringt IronRuby auf Ruby 4.0 und .NET 8.

Für Firmen heisst das: Wer bereits auf Java oder .NET setzt, muss für Ruby nicht alles neu aufbauen. Ruby kann dort laufen, wo die bestehenden Systeme schon sind.

Ruby ausprobieren, ohne Installation

Chunky Bacon ist unser kostenloser, interaktiver Ruby-Kurs auf Deutsch und Englisch. Er läuft komplett im Browser mit ruby.wasm, Sie schreiben und starten echten Ruby-Code direkt auf der Seite. Mehr zu Chunky Bacon

Ruby lernen und nachschlagen

Wer entwickelt mit Ruby in der Schweiz?

Das Team von RenuoDas Team von RenuoFoto: RenuoGARAIO REMGARAIO REMFoto: GARAIO REMDas Hitobito-Team mit dem Best of Swiss Software Award 2025Das Hitobito-Team mit dem Best of Swiss Software Award 2025Foto: Puzzle ITCDas Team von ParashiftDas Team von ParashiftFoto: inside-it.ch

Und mehr

In dieser Liste erscheinen? Fragen oder Anmerkungen? Mail an web@idogawa.com oder LinkedIn Nachricht

Ruby Events in der Schweiz

Voller Saal bei einem VortragTeilnehmende in der PauseGespräche zwischen den Vorträgen
Gruppenfoto der Helvetic Ruby 2023 in Bern
Die Teilnehmenden der Helvetic Ruby 2025 in Genf. Fotos: Helvetic Ruby, ganzes Album. Das grosse Foto zeigt die erste Helvetic Ruby 2023 in Bern (Album 2023).

Helvetic Ruby 2026: 19. und 20. November in Zürich

Helvetic Ruby 2026, 19. und 20. November, Zürich

Helvetic Ruby ist die Schweizer Ruby-Konferenz, einspurig, mit langen Pausen zum Austauschen. Nach Bern (2023), Zürich (2024) und Genf (2025) kehrt sie 2026 nach Zürich zurück, in den Technopark an der Technoparkstrasse 1.

Organisiert vonDimiter PetrovDimiter PetrovHana HarencarovaHana Harencarova

Vorträge 2026, unter anderem:

QoQaRenuoPuzzle ITCpia PlanerDeplo.ioEndress+HauserRoRvsWild

Sponsoren aus der Schweiz sind unter anderem QoQa, Renuo, Puzzle ITC, pia Planer, Deplo.io und SwissDevJobs. 2025 waren auch Endress+Hauser aus Reinach BL, das selbst Ruby einsetzt, und RoRvsWild dabei, ein Monitoring-Werkzeug für Rails-Apps, das Base Secrète in Genf entwickelt. Tickets · Helvetic Ruby auf RubyEvents mit Videos der Vorjahre.

Vorträge der letzten Jahre als Video

Alle Vorträge der Helvetic Ruby gibt es kostenlos auf RubyEvents.org. Eine Auswahl:

2025, Genf · alle Vorträge

Contributing to Ruby Core: From Local Development to Global ImpactJasveen SandralThe Test Pyramid and the Temple of LoveRonan Limon DuparcmeurActiveRecord Unveiled: Mastering Rails’ ORMJess SullivanMore feedback! Quantity becomes qualityKyle d'OliveiraBeyond Caching: Best Practices for Scaling your Rails ApplicationKinsey Durham GraceModelling the Cosmos in Ruby: Applying OOP and DDD to Astronomical ConceptsRémy HannequinThe art of code: Finding Aesthetics in logic.Yara Debian

2024, Zürich · alle Vorträge

Revisiting the Hotwire Landscape after Turbo 8Marco RothThe Boring Bits Bite BackKatie MillerLessons learned from running Rails apps on-premiseAndy PfisterAsk your logsYoussef BoulkaidThe Very Hungry TransactionDaniel ColsonHow to Accessibility if You’re Mostly Back-EndHilary Stohs-KrauseThe Power of Crystal: A language for humans and computersJohannes Müller

2023, Bern · alle Vorträge

Profiling Ruby tests with Swiss precisionVladimir DementyevA Sneak Peek into Ractors!Abiodun OlowodeHow to Keep your Database HappyKaren JexPostcards From An Early-Career Developer's First MonthsHarriet OughtonThe Functional AlternativeJu LiuHow to bootstrap your software startupIsabel SteinerA Rails performance guidebook: from 0 to 1B requests/dayCristian Planas and Anatoly MikhaylovAnatomy of a Sonic Pi SongRaia

Weitere Treffen

Events ausserhalb der Schweiz

Die Ruby-Community weltweit:

EuRuKo 2026, BrünnEuRuKo 2026, BrünnDie Sprecher beim AbschlussFoto: Wolfgang ZieglerEuRuKo 2025, Viana do CasteloEuRuKo 2025, Viana do CasteloDas OrganisationsteamFoto: EuRuKo Highlights-BerichtBrighton Ruby 2024, BrightonBrighton Ruby 2024, BrightonVoller Saal im Brighton DomeFoto: Brighton RubyRubyConf Austria 2026, WienRubyConf Austria 2026, WienPause im InnenhofFoto: RubyConf AustriaRubyConf Austria 2026, WienRubyConf Austria 2026, WienVoller SaalFoto: RubyConf AustriaRubyKaigi 2024, NahaRubyKaigi 2024, NahaDas Team beim AbschlussFoto: るびま / しおいRedDotRubyConf 2024, SingapurRedDotRubyConf 2024, Singapur78 Teilnehmende aus 12 LändernFoto: RedDotRubyConf

Konferenzvorträge als Video

Die Vorträge vieler Ruby-Konferenzen und Meetups kann man kostenlos auf RubyEvents.org als Video ansehen:

Linkliste

Autor: Andi Idogawa, Ruby-Entwickler in der Region Aarau, Aargau, Schweiz.