package dev.elaine.springlab.decision;

public final class RuntimeChoiceSample {
    private RuntimeChoiceSample() {}

    public enum Goal { ECOSYSTEM, STANDARD_PLATFORM, FAST_STARTUP, LOW_IDLE_MEMORY }

    public static String choose(Goal goal) {
        return switch (goal) {
            case ECOSYSTEM -> "Spring Boot";
            case STANDARD_PLATFORM -> "Jakarta EE";
            case FAST_STARTUP -> "测量 Quarkus、Micronaut 与 Spring AOT";
            case LOW_IDLE_MEMORY -> "测量 Native Image 与 JVM CDS";
        };
    }
}

