Comparing ways to create CRUD web applications.