-
Notifications
You must be signed in to change notification settings - Fork 12
Home
Development of mangoo I/O started in mid 2015 out of the interest on how difficult it would be to create an intuitive, developer friendly, full stack Java web framework from scratch.
After I had a fresh new breeze of Java development for the web with the Play Framework (Version 1), contributions to the Ninja Framework and having seen a lot of cumbersome "Enterprise" applications, I thought it was time for yet another full stack Java web framework.
For me, developing mangoo I/O will always be about having a developer friendly, fluent and easy to understand web framework with a small learning curve for the Java ecosystem. Along with pure Java development, this will be the untouchable base line.
At its core, mangoo I/O is a classic MVC-Framework. The foundation of mangoo I/O is the high performant Undertow web server from JBoss. On top of that, standard, production ready Java libraries are used - no reinventing of the wheel, no bytecode manipulation, no magic whatsoever.
The main reason for using Undertow was that it is based on non-blocking I/O in the form of XNIO. And although Undertow does support the servlet API, one is not bound to use it in any way, giving a Java developer the opportunity to work fully stateless and being independent to the servlet API.
mangoo I/O 2015-2024 | [email protected]
- Getting started
- Configuration
- Routing
- Bootstrap
- Controllers
- Dependency injection
- Templating
- Working with JSON
- Persistence
- CORS
- Authentication
- Authorization
- Scheduler
- Async
- Filters
- Forms
- Session
- Flash
- Internationalization
- Caching
- Emails
- Asset management
- Logging
- Debugging
- Testing
- Administration
- Debian init.d script
- Extensions