Ruby
Ruby ist eine Programmiersprache, die angenehm zu schreiben sein soll, und genau deshalb bringt ein kleines Team ein fertiges Produkt oft ungewöhnlich schnell vor Kunden.
Auch bekannt als Ruby on Rails Rails Ruby-Sprache
Definition
Ruby ist eine Programmiersprache, also die Sammlung geschriebener Anweisungen, mit denen eine Entwicklerin einem Rechner sagt, was er tun soll. Sie entstand aus einem ungewöhnlichen Gedanken, denn ihr Erfinder wollte, dass die tippende Person Freude an der Arbeit hat und nicht nur die Maschine versteht. Deshalb liest sich Ruby fast wie einfaches Englisch, und dieselbe Aufgabe braucht weniger Zeilen als in den meisten anderen Sprachen.
Wenn Ruby in einer Besprechung fällt, ist fast immer Ruby on Rails gemeint, ein fertiges Gerüst, das auf der Sprache sitzt. Rails hat schon entschieden, wo jede Datei liegt, wie die Software mit der Datenbank spricht und was passiert, wenn jemand eine Seite öffnet. Ein Team, das diese Entscheidungen annimmt, spart Wochen langweiliger Vorarbeit und beginnt bei dem Teil, der wirklich Ihnen gehört. Das sind Ihre Buchungsregeln, Ihre Rabatte und der Bericht, den Ihre Buchhaltung jeden Monat verlangt.
Darum taucht Ruby noch immer auf, wenn eine erste Fassung nächsten Monat da sein muss, denn zwei oder drei Leute reichen dafür aus. Sie stellen etwas Echtes vor Kunden, sehen zu, wie es wirklich benutzt wird, und ändern es in derselben Woche.
Dieses Tempo hat einen Preis, der im Verkaufsgespräch selten vorkommt. Ruby schreibt sich schnell und läuft eher langsam, deshalb braucht dieselbe Besucherzahl einen größeren Server als die gleiche Seite in PHP oder JavaScript. Die Hosting-Rechnung bleibt damit das ganze Produktleben lang höher. Auf einer ruhigen Seite sind das ein paar Euro im Monat, auf einer stark besuchten ein echter Posten im Budget. Die zweite Überraschung sind Menschen, denn Ruby-Entwickler sind in den meisten Städten seltener als PHP-Entwickler. Linkysoft wurde mehr als einmal geholt, um ein Ruby-System zu übernehmen, dessen Erbauer weg war, und die nächste Fachkraft zu finden dauerte länger als die Reparatur. Stellen Sie deshalb vor jeder Unterschrift die klare Frage und hören Sie genau auf die Antwort. Wer pflegt das im dritten Jahr?
Nichts davon macht Ruby zur falschen Wahl, aber es macht sie zu einer Wahl mit klarer Form. Linkysoft baut die meisten seiner Webanwendungen genau aus diesen zwei Gründen in PHP und JavaScript, und wir sagen das, wenn ein Kunde fragt. Wir betreuen trotzdem Ruby-Systeme, die laufen, denn Software neu zu schreiben, die Geld verdient, lohnt sich selten. Wenn Sie gar keine Sprache wählen möchten, erledigt vielleicht eines unserer fertigen Systeme die Arbeit schon, und die Sprache wird still und leise unser Problem. Und wenn später eine App fürs Handy dazukommt, ist der Anfang der richtige Zeitpunkt dafür.
Fragen zu Ruby
Ist Ruby dasselbe wie Ruby on Rails?
Wird Ruby heute noch benutzt?
Ist Ruby langsamer als andere Sprachen?
Soll ich meinen Anbieter bitten, in Ruby zu bauen?
Kann ein Ruby-System eine Handy-App versorgen?
Immer noch unsicher, was das für Ihr Projekt bedeutet?
Sagen Sie uns, was Sie bauen, und wir antworten in klarer Sprache.