Websites have evolved over the past few years utilizing a variety of programming languages and frameworks. There were other developers working on them concurrently. Developers deploy their projects utilizing a number of design patterns to handle these sophisticated web apps, which makes the code simpler and easier to work with. They are well known for using the model view controller approach. Model, view, and controller, or MVC, are the three components that make up an application in accordance with the MVC architectural pattern. Each of these parts is made to address particular facets of application development. This chapter focuses on MVC for mobile device website viewing. The various sections of this chapter address the introduction to MVC, MVC components, the architecture pattern, several techniques used to implement the pattern in the project, and an example of MVC architecture. Towards the end of the chapter, the advantages and disadvantages of MVC are examined.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.