Too Long; Didn't Read
Writing a Simple MVC (Model, View, Controller) App in Vanilla Javascript is a good way to get comfortable with a language, without the help of any framework, you end up pushing yourself to come up with conventions and a structure of your own so the result isn’t just a bunch of functions and classes glued together without much order. MVC is a software design pattern that divides an application into three separated components: A Model, a View which manages how the information is displayed and receives user interaction, and a Controller.
Share Your Thoughts