Skip to content

Commit e6465ae

Browse files
Readme update
1 parent 9b98348 commit e6465ae

File tree

1 file changed

+38
-0
lines changed

1 file changed

+38
-0
lines changed

README.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)