WebDSL is a domain-specific language for developing dynamic web applications with a rich data model.
- Domain modeling
- User interfaces
- Action code
- Access control
- Data validation
- Recurring tasks
- Java class interface
- WebDSL applications are translated to Java web applications.
- The WebDSL generator is implemented using Stratego/XT, SDF, and Spoofax.
- IDE support for developing WebDSL applications is provided by the Eclipse plugin.
WebDSL is being developed by Eelco Visser and Ph.D./M.Sc. students in the context of the Model-Driven Software Evolution project at Delft University of Technology.