No es un rival - es otra capa.
Los linters revisan estilo, las plataformas de calidad la salud del archivo, tus colegas el contexto - todo valioso. AppArch mira la pregunta de arriba: ¿están bien cableados módulos y capas, a qué ritmo fluye la entrega y qué mostramos al auditor?
| Linter | Plataforma de calidad | Revisión manual | AppArch | |
|---|---|---|---|---|
| Pregunta que responde | ¿Esta línea está bien formada? | ¿Este archivo o función está sano? | ¿Este cambio tiene sentido? | ¿Módulos y capas están bien conectados? |
| Alcance | Línea / archivo | Archivo / función | El código cambiado | Relaciones entre módulos + flujo de entrega |
| ¿De quién son las reglas? | Reglas de estilo de la comunidad | Reglas genéricas de calidad + umbrales | El saber del revisor y su tiempo ese día | Sus reglas de arquitectura, gestionadas en el panel por proyecto |
| Métricas de entrega | - | - | - | DORA, flujo de MR, impacto de IA, flujo de entrega |
| Salida de auditoría | - | Informes de quality gate | - | OWASP / PCI / STIG / CASA + puntuación de cumplimiento |
| Mejor junto a | AppArch + plataforma de calidad | AppArch + linter | Todos - ninguna herramienta conoce el contexto | Junto a las tres; completo sin ninguna |
Las categorías son genéricas y no describen ningún producto concreto. Tus herramientas pueden diferir.
¿Ya tienes una plataforma de calidad? AppArch funciona junto a ella.
AppArch nunca pide arrancar una herramienta. Las señales no chocan - se completan.
Otra capa, cero solapamiento
Tu plataforma sigue midiendo la salud del archivo; AppArch toma la arquitectura entre módulos, el flujo de entrega y el informe de cumplimiento. Nada se hace dos veces.
Completo también sin ella
¿Sin plataforma de calidad? No falta nada: análisis de seguridad, hallazgos de calidad, puntuación e informes vienen dentro de AppArch. Si añades una después, ambas corren en paralelo.
Importar hallazgos de la plataforma
El plan: traer los hallazgos de tu plataforma de calidad a AppArch y fusionarlos con los de arquitectura en el mismo tablero y el mismo informe de cumplimiento - un informe, dos fuentes. Hasta que salga, tómalo como un extra, no como motivo de compra.
¿Cuándo AppArch no es la elección correcta?
Una respuesta honesta vale más que una venta. En tres casos, mira en otra parte.
Un repo pequeño, un desarrollador
Si no hay módulos sobre los que trazar reglas de capas, la gobernanza de arquitectura no tiene nada que gobernar. En esta etapa basta con un buen linter; AppArch estará listo cuando crezcas.
Necesitas análisis estático profundo del lenguaje
Análisis de flujo de nulos, taint tracking, pruebas de tipos a nivel compilador - ese es el terreno de herramientas expertas por lenguaje. AppArch no compite por esa capa; se pone a su lado.
Tu stack está fuera de nuestros lenguajes
Hoy soportamos 9 lenguajes: .NET, Java, TypeScript/JavaScript, Python, Go, Ruby, PHP, Kotlin y Swift - cada uno con su propia imagen de análisis. Si tu lenguaje principal no está, preferimos no prometer algo que te deje tirado - revisa la lista o pregunta.
Ve la capa en su sitio
Pruébelo en su propio código con una licencia PoC temporal, sin tocar sus herramientas; su primera puntuación de arquitectura llega con el primer análisis.