PHP

Behavior ofMVC (Model View Controller) based Web Application developed in PHP and .NET framework

INTRODUCTION The Web Applications are defined as the applications that uses web browser to fulfill the requirements of users and are written in browser compatible programming languages (such as HTML, JavaScript and CSS). In this paper, we have discussed MVC architecture. MVC architecture stands for Model-View-Controller architecture. MVC is a software design pattern which is used to implement user interfaces. Effective use of the pattern isolates business logic from user interface which results in an application which is easier to customize. MVC consists of three components and they are Model, View and Controller components. In this paper, we have compared the performance of Web Application using PHP and .NET technology.

MVC is a software design pattern which is used for building web applications. MVC was first introduced in Smalltalk’80 by Krasner and Pope [1]. It is a universally accepted pattern , across various languages and implementation frameworks. The MVC framework has been extensively become the benchmark in modem software development. The aim of this software design is to attain a thorough division among three components of any web application.

These components are: Model-It depicts the database records. It manages the application data. It basically contains the application data, logic definition, function specification, business rule involvement. A model possibly is a single object or it is some composition of objects. This layer can manage the data and also allow the database communication. View- View shows the results of the data that is contained in model. A view has the responsibility to display all data of the model. It only shows the required attributes and hides the unnecessary attributes. It thus provides us the advantage of presentation encapsulation. It is script based template systems like JSP, ASP and PHP and very easily integrated with AJAX technology. Controller- A controller is the connection between the user and the system. Controller handles both Model and View. It controls how the data flow in model and updates the view as soon as the data get altered. It is the separation between the Model and the View. The controller receives the data; it works on the data and then carries out the execution which alters the state of the data model.

RELATED WORK As we are moving forward, the web technologies are also moving at pace. With the advancement in technologies, we are getting new ideas and works in this domain. Many people have worked on these new technologies and architectures. Among them, the Cloud and MVC architecture are in great demand. The PHP framework is implemented on MVC pattern for basics operation on web application is proved to be as panacea for problems related to SQL syntax [5]. PHP started MVC framework in 2008 and current version is 3.1 which are used Rapid Application Development (RAD) model [2]. Web development in PHP has a approximately 17 frameworks like ZEND,CAKE PHP etc. They support all databases like SQL, My SQL, Oracle and ODBC. These frameworks provide a great combination of database application (model), HTML coding (view) and input/ output instructions (controller) [3]. It is widely accepted approach for developing optimized and better performing web applications. It is also now in demand for developing mobile based application because of its potential to provide different views for different devices without altering any other component of the application [6]. The business logic issues in N-Tier are evaluated on the basis of performance testing for the validation of web applications also in MVC architecture using ASP.NET technology [7].Performance of web crawler on different architecture also discussed by various author [8].Comparative analysis of MVC web application using struts and PHP is done by authors[9].Performance analysis of MVC and Cloud architecture is done by authors[10].

Tags: .net20192019-20202020AndroidAndroid (Operating System)Android app ideasAndroid app ideas 2019Android app ideas 2020Android app ideas for beginnersAndroid app ideas for college projectAndroid app ideas for studentsAndroid app projectAndroid app project ideasAndroid app projectsAndroid based projectsAndroid mini project topicsAndroid Mini ProjectsAndroid php projectsAndroid ProjectAndroid Project IdeasAndroid project ideas 2019Android project ideas for beginnersAndroid project ideas for computer scienceAndroid project ideas for studentsAndroid Project Ideas Of 2019Android Project Ideas Of 2020Android project ideas with source codeAndroid Project TitlesAndroid project topicsAndroid project with source codeAndroid project with source code for studentsAndroid ProjectsAndroid Projects For Final YearAndroid Projects IdeasAndroid projects listAndroid Projects TopicsAndroid Projects With Source CodeAndroid StudioAndroid Studio ProjectAndroid Studio TutorialAndroid TutorialCapstone Project TitlesCreate Android ProjectFinal Year Android Project TitlesFinal Year Android ProjectsHosurHow To Create New Android Studio Project 2019 2020Ieee ProjectsIeee Projects PhpIn Your Android ProjectJavaKumbakonamMannargudiMayiladuthuraiMca Android ProjectsMca final year projectsMca final year projects titlesMca mini project titles with abstractMca project ideasMca project titlesMca project topicsMca projects in androidMca projects in phpMca Projects TitlesMini project topics for mcaMini projects for mca 5th semPhpPhp Project TitlesPhp project topicsPhp project topics for mcaProjectProject center in hosurProject center in kumbakonamProject center in mannargudiProject center in mayiladuthuraiProject center in thanjavurProject center in trichyProject IdeasThanjavurTrichy
familyroomcafe

Recent Posts

Innovative React.js Projects to Boost Your Final Year Portfolio

Innovative React.js Projects to Boost Your Final Year Portfolio React.js is one of the most popular JavaScript libraries for building…

5 months ago

Exciting MERN Stack Project Ideas for Your Final Year

Exciting MERN Stack Project Ideas for Your Final Year The MERN stack (MongoDB, Express.js, React.js, Node.js) is one of the…

5 months ago

Top 10 React.js Project Ideas for Final Year Students

Top 10 React.js Project Ideas for Final Year Students React.js is one of the most popular JavaScript libraries for building…

5 months ago

React js Projects Topics and Source Code

React.js Projects Topics and Source Code React.js is one of the most popular and widely used JavaScript libraries for building…

6 months ago

Mern Stack Projects With Source Code

MERN Stack Projects with Source Code The MERN Stack — MongoDB, Express.js, React.js, and Node.js — is a popular full-stack…

6 months ago

React.js and React Native project ideas for final year students

React.js and React Native Project Ideas for Final Year Students For final-year students in web and mobile app development, React.js…

6 months ago

PHP Project Ideas

MCA Project Topics

Categories

Android Project Ideas