Understanding MVC And MVP (For JavaScript And Backbone Developers) January 13, 2012 Last updated: 16th Jan, 2012. Before exploring any JavaScript frameworks that assist in structuring applications, it can be useful to gain a basic understanding of architectural design patterns. Design patterns are proven solutions to common development problems and can suggest structural paradigms to help guide us
![Understanding MVC And MVP (For JavaScript And Backbone Developers)](https://cdn-ak-scissors.b.st-hatena.com/image/square/560e7e37a263ae7841c9f67d64726d380fa3b7d8/height=288;version=1;width=512/https%3A%2F%2Fres.cloudinary.com%2Fddxwdqwkr%2Fimage%2Fupload%2Fw_1600%2Ch_836%2Cq_100%2Fl_text%3AKarla_72_bold%3AUnderstanding%2520MVC%2520And%2520MVP%2520%28For%2520JavaScript%2520And%2520Backbone%2520Developers%29%2Cco_rgb%3Affe4e6%2Cc_fit%2Cw_1400%2Ch_240%2Ffl_layer_apply%2Cg_south_west%2Cx_100%2Cy_180%2Fl_text%3AKarla_48%3Aaddyosmani.com%252520%2525C2%2525B7%252520January%25202012%2Cco_rgb%3Affe4e680%2Cc_fit%2Cw_1400%2Ffl_layer_apply%2Cg_south_west%2Cx_100%2Cy_100%2Fl_twitter_name%3Aaddyosmani%2Fc_thumb%2Cg_face%2Cr_max%2Cw_380%2Ch_380%2Cq_100%2Ffl_layer_apply%2Cw_140%2Cg_north_west%2Cx_100%2Cy_100%2Fv1681336739%2Faddy%2Fgrain-gradient.png)