Resumen:
Rapid evolution and flexibility are the key of modern web
application development. Rapid Prototyping approaches try to facilitate evolution by reducing the time between the elicitation of a new
requirement and the evaluation of a prototype by both developers and
customers. Software generation, with disciplines such as Software Product Lines Engineering or Model Driven Engineering, favours the required
flexibility for the development process. Nevertheless, each small change
in the design of an application requires a full redeployment of complex
environments in order to allow customers to test and evaluate the new
configuration. In this work we present an approach that improves the
development process reducing the complexity of deploying evaluation
prototypes and enabling an agile development cycle. The approach can
be applied using software generation and it is based on in-browser generation and evaluation. We also describe two real world tools that have
integrated the proposed approach in their development cycle.