TALA, el algoritmo de diseño de diagramas de Terrastruct, ahora es open-source
TALA Is Open-Source
TALA, el algoritmo de layout automático de Terrastruct, se ha liberado bajo licencia MPL-2.0, la misma que D2. Diseñado para diagramas de arquitectura de software, genera layouts ortogonales que recuerdan a los pizarras blancas, combinando técnicas de investigación en grafos con métodos originales. Permite fijar posiciones y tamaños de nodos, ideal para agentes de IA que dibujan en 2D pero delegan el enrutado en TALA. Incluido en D2 v0.9.0, se activa con --layout=tala. El autor reconoce sus limitaciones: cierta aleatoriedad, menor rendimiento en DAGs y tiempos no lineales en diagramas grandes.
TALA es un algoritmo de autolayout novedoso diseñado teniendo en mente los diagramas de arquitectura de software.
- ricardobeat
Los primeros gráficos son impresionantes, hace un trabajo mucho más ordenado. El de la cola de Go es objetivamente peor: las otras versiones mantienen los servicios y usuarios agrupados, así como un flujo de izquierda a derecha. La versión de TALA lo hace parecer más complicado de lo que es.
- aidenn0
Eso está bien; mis primeras impresiones de D2 fueron mucho peores de lo que deberían haber sido, ya que el motor de diseño por defecto es bastante malo para algunos tipos de gráficos; ELK es una gran mejora, y cuando probé TALA a veces era una gran mejora sobre ELK.
Nunca compré TALA porque no uso D2 en el trabajo, y el costo de comprar TALA superaba mi presupuesto de 'dinero para diversión'.
- ashiban
Gracias por eso. ¿Cuáles crees que son las heurísticas o conceptos clave que lo hicieron destacar o ser más apropiado para diagramas de arquitectura?