Date of Award
12-2018
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
Bryant A. Julstrom
Second Advisor
Jie H. Meichsner
Third Advisor
Channa J. Kumarage
Creative Commons License
This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 4.0 License.
Keywords and Subject Headings
MVC, Laravel, ASP.Net Crore, Web Application, Framework, Entity
Abstract
With rapid advancement in the field of computer science, the ways we use and interact with web applications have changed immensely. Developers must create web applications for browsers, cell phones, and search engines that are accessible and easy to use in various devices. Therefore, the efficiency of software development is critical. Software Design Patterns are an essential part of software development which is intended to solve real-world problems by creating templates of best practices. Design patterns bring clarity, cost-effectiveness, and better communication in the software development cycle. They also improve the development speed, support features, and usage, and they reduce expenses. Documentation and maintenance of established web applications frameworks are major advantages of software design patterns.
The study Is of Model-View-Controller (MVC) software design patterns. It analyzes and compares ASP.Net Core and Laravel PHP web application development frameworks. MVC facilitates reuse of code and separation of application layers. It explains the development experience of Project Management Web application on ASP.Net Core and Laravel. For example, web applications include a document library, a note page, and a discussion forum. Web applications use compatible programming languages such as HTML, JavaScript, and CSS. Comparative analysis has been done based on the developer’s experience and performance monitoring tools.
The study concludes that the Project Management System (PMS) web application built using ASP.Net Core on Windows is better when compared to PMS built with Laravel on Ubuntu and Windows operating systems. The developer’s conclusion is based on the use of the MVC design pattern, learning curve, framework features, documentation, and application performance.
Recommended Citation
Poudel, Alon, "A Comparative Study of Project Management System Web Applications Built on ASP.Net Core and Laravel MVC Frameworks" (2018). Culminating Projects in Computer Science and Information Technology. 27.
https://repository.stcloudstate.edu/csit_etds/27
Comments/Acknowledgements
I would like to sincerely thank my advisor Dr. Bryant A. Julstrom for providing support and feedback throughout the course of this study. I would also like to thank Dr. Jie H. Meichsner for her support and advise. And, I would like to thank Mr. Channa J. Kumarage for providing motivation to complete this study.
A big thank you to my family and friends.