Acerca del servicio
TraducidoDesarrollo programas en Red y durante cinco años he entregado herramientas reales en él. Si necesitas una aplicación de escritorio que funcione en Windows y Linux a partir de un pequeño binario, la construiré sin el peso habitual de entornos de ejecución y dependencias. Red me permite describir una GUI completa, su diseño y comportamiento en solo unas pocas líneas legibles, por lo que lo que se convertiría en un proyecto pesado en otra pila se mantiene como algo que realmente puedes mantener. Aprovecho activamente el modelo de flujo de datos reactivo incorporado: vinculo widgets a valores y la interfaz se actualiza sola cuando los datos cambian, lo que elimina toda una clase de código de pegamento y errores. Más allá de los paneles de escritorio, diseño pequeños lenguajes orientados a dominios sobre Red-lang para equipos que quieren describir configuraciones, reglas y automatización con sus propias palabras en lugar de código en bruto. He construido DSLs para generación de informes, para describir secuencias de pruebas de hardware y para cálculo de tarifas, cada uno analiza y ejecuta dentro de un archivo portátil sin configuración externa. La entrega típica es una herramienta compilada de menos de un megabyte, código fuente comentado, un script de construcción corto y una página de notas para que tu gente pueda desarrollarlo más. Pruebo en la rama estable y en la versión de desarrollo actual, y documento todos los trucos de dialecto para que nada parezca magia después. Describe la forma de la tarea y diré honestamente si Red se adapta o si otra herramienta sería más cómoda.