← Ruby
Ruby: Bibliotheken und Werkzeuge
Bausteine, die in Ruby-Projekten zum Einsatz kommen: Templating, Datenzugriff, Tests, Build und Betrieb.
Oberflächen
- Hotwire (Turbo, Stimulus) Dynamische Seiten mit HTML über die Leitung
- ViewComponent Komponenten für Rails-Views
- Phlex HTML in reinem Ruby
- ERB / Slim / Haml Template-Sprachen
- Inertia Rails Rails mit React- oder Vue-Frontend
- Tailwind / Propshaft / Importmap Asset-Handling ohne Bundler
Daten und Hintergrundjobs
- Active Record Das ORM von Rails
- Sequel Flexibles Datenbank-Toolkit
- Sidekiq Hintergrundjobs über Redis
- Solid Queue / GoodJob Hintergrundjobs in der Datenbank
- Active Job Einheitliche Job-Schnittstelle
- GraphQL Ruby GraphQL-APIs
Authentifizierung und Berechtigungen
- Devise Benutzerverwaltung für Rails
- Rails Authentication Eingebauter Generator seit Rails 8
- Rodauth Umfassende Authentifizierung
- OmniAuth Social-Logins und SSO
- Pundit / CanCanCan Berechtigungen
Testing und Werkzeuge
- RSpec Verhaltensgetriebene Tests
- Minitest Schlankes Testframework, Rails-Standard
- Capybara Browser-Tests
- FactoryBot / Faker Testdaten
- RuboCop / Standard Code-Stil
- Sorbet / RBS Statische Typen
- Brakeman Sicherheitsprüfung für Rails
- Bundler / RubyGems Paketverwaltung
- Puma / Falcon Anwendungsserver
- Kamal Deployment mit Docker
Mehr zu Ruby
Ein Projekt mit Ruby?
Ob Neuentwicklung, Ablösung oder Weiterentwicklung eines bestehenden Systems: Beschreiben Sie kurz, worum es geht. Wir sagen Ihnen, was in der Praxis funktioniert.