Question: is mvc the best solution?
Answer: No, it's not the only best way to do things. MVC is just a design pattern. The goal of all design patterns is simplicity. ... Design patterns don't inherently make your application better.