À propos du service
TraduitJe développe des programmes en Red et depuis cinq ans, j'ai livré de véritables outils avec. Si vous avez besoin d'une application de bureau qui fonctionne sur Windows et Linux à partir d'un petit binaire, je la construirai sans le poids habituel des environnements d'exécution et des dépendances. Red me permet de décrire une interface graphique complète, sa mise en page et son comportement en quelques lignes lisibles, donc ce qui deviendrait un projet lourd dans une autre pile reste quelque chose que vous pouvez réellement maintenir. J'exploite activement le modèle de flux de données réactif intégré : je lie des widgets à des valeurs et l'interface se met à jour lorsque les données changent — cela élimine toute une classe de code de liaison et de bogues. Au-delà des panneaux de bureau, je conçois de petits langages orientés domaine sur Red-lang pour les équipes qui souhaitent décrire la configuration, les règles et l'automatisation dans leurs propres mots plutôt que dans du code brut. J'ai construit des DSL pour la génération de rapports, pour décrire des séquences de tests matériels et pour le calcul tarifaire — chacun analyse et s'exécute dans un fichier portable sans configuration externe. La livraison typique est un outil compilé de moins d'un mégaoctet, du code source commenté, un court script de construction et une page de notes pour que vos équipes puissent le développer davantage. Je teste sur la branche stable et sur la version de développement actuelle, et documente toutes les astuces de dialecte pour que rien ne ressemble à de la magie plus tard. Décrivez la forme de la tâche et je dirai honnêtement si Red convient ou si un autre outil serait plus confortable.