Overview of Nullstack feature-driven components
Nullstack is a full-stack web framework based on 'feature-driven' components. It allows developers to define both frontend UI and backend server logic within a single component class, eliminating the need for manual API architecture. Key characteristics include:
- Unified Components: Frontend and backend logic coexist in one file.
- Reactive State: Instance variables are mutable and reactive; changes to these variables automatically update the DOM.
- Server-Side Execution: Static async functions are executed on the server. Nullstack automatically generates a microservice API for these functions at compile time.
- Composable Architecture: Features are built as small, isolated components that can be nested within other components or applications.