¿Por qué Discourse no ha sido reescrito en Rust?

si vas a portarlo a otro idioma, creo que Go podría ser una mejor opción. Una de las ventajas que creo que los administradores web apreciarían es la falta de reconstrucciones, ya que envía binarios estáticos. Eso también hace que los contenedores sean en su mayoría innecesarios. De hecho, una característica que parece ser muy necesaria con Discourse es la capacidad de compilar la aplicación en una máquina diferente a tu servidor web. Ahora mismo, con el VPS mínimo y más barato, se tarda casi 10 minutos en compilar. Esto probablemente sería una fracción del tiempo si pudiera compilar localmente en mi estación de trabajo y luego enviar los binarios finales al servidor web para ejecutarlos. Ten en cuenta que lenguajes como Go te permiten compilar de forma cruzada de manera trivial, por lo que podrías compilar en tu Mac M1 y luego desplegar en un servidor web x86 (o incluso simplemente compilar, enviar y desplegar ARM).