@@ -89,6 +89,44 @@ When developing, take a look at the
8989
9090
9191
92+ <!-- beetRoot vs. Spring Boot -->
93+ ## autumo beetRoot vs. Spring Boot
94+
95+ ### Advantages of autumo beetRoot over Spring Boot
96+ | Feature/Aspect | 🌰 ** autumo beetRoot** | 🌿 ** Spring Boot** |
97+ | ------------------------------| ------------------------------------------------------------| ----------------------------------------------------------------|
98+ | ** Startup Time** | < 1 second | Several seconds (depending on config & dependencies) |
99+ | ** Complexity** | Very low — few annotations, no dependency injection magic | High — requires understanding Spring internals, DI, beans, etc.|
100+ | ** Project Setup** | Just unzip & run | Maven/Gradle setup, lots of boilerplate |
101+ | ** Memory Usage** | Low | Higher due to extensive runtime features |
102+ | ** UI & Template System** | Built-in template engine with generated UI | Thymeleaf, FreeMarker, etc. require setup |
103+ | ** CRUD Automation** | Auto-generates MVC artefacts from DB schema (PLANT) | Manual or use of third-party generators |
104+ | ** Security (basic)** | Built-in 2FA, CSRF, password encryption, role checks | Requires Spring Security, setup is complex |
105+ | ** Deployment** | Embedded lightweight server included | Uses embedded Tomcat/Jetty but with larger footprint |
106+ | ** Learning Curve** | Shallow — read code, understand fast | Steep — Spring ecosystem is large and deep |
107+ | ** Transparency** | Explicit code, direct control | Convention over configuration, less transparent |
108+
109+ ### Use Cases Where autumo beetRoot Shines
110+ - Small to mid-sized web apps or admin tools
111+ - CRUD-heavy internal systems
112+ - Environments with limited memory/CPU
113+ - Teams that prefer simple, readable code over "magic"
114+ - Replacing PHP-based admin panels with Java equivalents
115+ - Web hosting environments without the need for massive frameworks
116+
117+ ### Where Spring Boot Has Its Place
118+ - Microservice architectures
119+ - Advanced cloud-native features (e.g., Spring Cloud)
120+ - Reactive programming
121+ - Extensive ecosystem integration (Kafka, Elasticsearch, etc.)
122+ - Enterprise-scale systems with multiple layers of abstraction
123+
124+ ### Verdict
125+ If you're tired of Spring Boot's "annotation hell", slow startup, or complex configuration, and just want a clear, fast, and full-stack solution,
126+ then autumo beetRoot is a breath of fresh air.
127+
128+
129+
92130<!-- QUICKSTART -->
93131## Quickstart
94132
0 commit comments