Date of Award
3-2016
Culminating Project Type
Starred Paper
Degree Name
Computer Science: M.S.
Department
Computer Science and Information Technology
College
School of Science and Engineering
First Advisor
Jie H. Meichsner
Second Advisor
Andrew A. Anda
Third Advisor
Balasubramanian Kasi
Creative Commons License
This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 4.0 License.
Keywords and Subject Headings
MVC, ExtJS, Model, View, Controller
Abstract
Web development refers to a term for the work involved in developing a web application for the Internet (World Wide Web) or an intranet (a private network). The complexity of web application ranges from developing the simplest static single page of plain text to the intricate web-based internet applications such as electronic businesses applications, and social network services. The intent of this paper is to show how MVC with ExtJS have changed the patterns of web development. We discuss their performance enhancements, user interface, syntax, and productive features including pre-built widgets, bundling, database migrations, tools for web APIs, uniform responsive designs, and asynchronous support. Two similar application each built using the different front end will be compared. One we develop using the primitive cshtml and the other one using the ExtJS as the front end tool. We conclude with a comparison of several popular JavaScript frameworks.
Recommended Citation
Shakya, Manish, "Web development using C# MVC and ExtJS" (2016). Culminating Projects in Computer Science and Information Technology. 6.
https://repository.stcloudstate.edu/csit_etds/6
Comments/Acknowledgements
A great many people have contributed to make this paper possible. I would like to thank all those people who created an unforgettable experience for me and because of whom my graduate experience has been one that I will cherish forever.
My deepest gratitude is to my advisor, Dr. Jie Hu Meichsner. I have been amazingly fortunate to have an advisor who gave me the freedom to explore on my own. Her guidance, patience, motivation, enthusiasm, and immense knowledge helped me in all the time of research, writing and finishing of this paper.
Besides my advisor, I would like to thank the rest of my Starred paper committee: Dr. Andrew Allen Anda, and Dr. Balasubramanian Kasi, for their encouragement, and insightful comments.
My sincere thanks to Dr. Anda, who has been always there to listen and give advice. I am deeply grateful to him for the long discussions that helped me sort out the technical details of my work. I am also thankful to him for encouraging the use of correct grammar and consistent notation in my writings and for carefully reading and commenting on countless revisions of this manuscript.
Dr. Balasubramanian Kasi’s insightful comments and constructive criticisms throughout my research were thought-provoking and they helped me focus my ideas.
Most importantly, none of this would have been possible without the love and patience of my family. They have been a constant source of love, concern, support and strength all these years. I would like to express my heart-felt gratitude to my family.
Finally, I really appreciate and would like to thank the Computer Science Department Faculty at St. Cloud State University for providing me the education and technical skills required to write this technical paper.