What are the benefits of using a frontend development framework?