Über den Service
ÜbersetztIch entwickle Programme in Red und habe seit fünf Jahren echte Werkzeuge damit ausgeliefert. Wenn Sie eine Desktop-Anwendung benötigen, die auf Windows und Linux aus einer kleinen Binärdatei läuft, werde ich sie ohne das übliche Gewicht von Laufzeiten und Abhängigkeiten erstellen. Red ermöglicht es mir, eine vollständige GUI, ihr Layout und Verhalten in nur wenigen lesbaren Zeilen zu beschreiben, sodass das, was in einem anderen Stack zu einem schweren Projekt aufblähen würde, etwas bleibt, das Sie tatsächlich warten können. Ich nutze aktiv das integrierte reaktive Datenflussmodell: Ich binde Widgets an Werte und die Schnittstelle aktualisiert sich selbst, wenn sich die Daten ändern – das beseitigt eine ganze Klasse von Klebe-Code und Bugs. Über Desktop-Panels hinaus entwerfe ich kleine domänenspezifische Sprachen auf Basis von Red-lang für Teams, die Konfiguration, Regeln und Automatisierung in ihren eigenen Worten beschreiben möchten, anstatt in rohem Code. Ich habe DSLs für die Berichtserstellung, zur Beschreibung von Hardware-Testsequenzen und zur Tarifberechnung erstellt – jede analysiert und führt innerhalb einer tragbaren Datei ohne externe Einrichtung aus. Typische Auslieferungen sind ein kompiliertes Tool unter einem Megabyte, kommentierter Quellcode, ein kurzes Build-Skript und eine Notizseite, damit Ihre Leute es weiterentwickeln können. Ich teste auf dem stabilen Branch und auf dem aktuellen Entwicklungs-Build und dokumentiere alle Dialekttricks, damit später nichts wie Magie aussieht. Beschreiben Sie die Aufgabenstellung und ich werde ehrlich sagen, ob Red passt oder ein anderes Tool komfortabler wäre.