WebDSL is a domain-specific language for developing dynamic web applications with a rich data model.
Features
- Domain modeling
- Presentation
- Page-flow
- Access control
- Data validation
- Workflow
- Styling
- Email
Software
- WebDSL applications are translated to Java web applications.
- The WebDSL generator is implemented using Stratego/XT and SDF.
- Deployment is realized with the Nix software deployment system.
Developers
WebDSL is being developed by Eelco Visser and (Ph.D.) students in the context of the Model-Driven Software Evolution project at Delft University of Technology.