A lightweight framework for web rapid prototyping