PHP Web Application Frameworks based upon Design Patterns
Author(s):
Aakash goyal
Keywords:
PHP , Desingn Patterns
Abstract
PHP is a powerful language to develop dynamic and interactive web applications. One of the defining features of PHP is the ease for developers to connect and manipulate a database. PHP prepares the functions for database manipulation. However, database management is done by the Structure Query Language (SQL). Most novice programmers often have trouble with SQL syntax. A web application framework is a type of framework, or foundation, specifically designed to help developers build web applications. These frameworks typically provide core functionality common to most web applications, such as user session management, data persistence, and templating systems. By using an appropriate framework, a developer can often save a significant amount of time building a web site. In this paper the results affecting the use of design patterns in projects which develop PHP-based Web application frameworks. Using 10 frameworks ,documentation andsource code were discussed which finds that design patterns are used in the development of Web applications, but not too much consistency. The end results can be of use when planning and developing new projects because the existing experience can be taken into account.To improve web application performance, web developers will often cache certain content so it does not need to be regenerated on each page request. Frameworks can offer a common interface to disk or database storage of cached content. Many frameworks follow the MVC architectural pattern to separate the data model with business rules from the user interface. This is generally considered a good practice as it modularizes code, promotes code reuse, and allows multiple interfaces to be applied. In web applications, this permits different views to be presented, such as web pages for humans, and web service interfaces for remote applications.The paper also have information which design patterns are not used because they may be artificial or hard-to-use in real projects. that's why developers may simply lack information on the existence of the design patterns.
Article Details
Unique Paper ID: 142791

Publication Volume & Issue: Volume 2, Issue 6

Page(s): 391 - 394
Article Preview & Download


Share This Article

Conference Alert

NCSST-2021

AICTE Sponsored National Conference on Smart Systems and Technologies

Last Date: 25th November 2021

SWEC- Management

LATEST INNOVATION’S AND FUTURE TRENDS IN MANAGEMENT

Last Date: 7th November 2021

Go To Issue



Call For Paper

Volume 8 Issue 4

Last Date 25 September 2021

About Us

IJIRT.org enables door in research by providing high quality research articles in open access market.

Send us any query related to your research on editor@ijirt.org

Social Media

Google Verified Reviews

Contact Details

Telephone:6351679790
Email: editor@ijirt.org
Website: ijirt.org

Policies