Corpus ID: 40174372

Use of Design Patterns in PHP-Based Web Application Frameworks

  title={Use of Design Patterns in PHP-Based Web Application Frameworks},
  author={Andris Paikens and Guntis Arnicans},
It is known that design patterns of object-oriented programming are used in the design of Web applications, but there is no sufficient information which data patterns are used, how often they are used, and the level of quality at which they are used. This paper describes the results concerning the use of design patterns in projects which develop PHP-based Web application frameworks. Documentation and source code were analysed for 10 frameworks, finding that design patterns are used in the… Expand
Navigating the Framework Jungle for Teaching Web Application Development
Whether PHP-based web development courses should use PHP frameworks to guide program development and how to select an appropriate framework is investigated and which is best-suited for use in an academic environment is reported. Expand
Quality Evaluation of PHP Frameworks
Now a day’s frameworks are playing vital role in development of web-based applications. In this article, world wide web-based development has been carried to compare the two most widely used PHPExpand
Impacts of Object Oriented Programming on Web Application Development
Development of web application nowadays can hardly survive without object oriented approach except for the purpose of just information display. The complexity of application development and the needExpand
An empirical study of three PHP frameworks
This study conducted a series of experiments to compare the performance and reusability of three selected frameworks by implementing the same token web application using three PHP frameworks: CakePHP, Laravel and CodeIgniter respectively. Expand
Behavior of MVC (Model View Controller) based Web Application developed in PHP and .NET framework
In this paper, the behavior of MVC architecture based on PHP and .NET framework is discussed and the comparison helps to distinguish among them that which technology performs better. Expand
Design Of Web-Based School Library Information System Using YII Framework In SMA Karya Pembangunan Ciwidey
The expected results of this study produce a web-based library information system using the YII Framework with MVC (Model View Controller) method in SMA Karya Pembangunan Ciwidey that can solve existing problems. Expand
Comparative Study of MVC ( Model View Controller ) Architecture with respect to Struts Framework and PHP
Model View Controller (MVC) architecture is implemented over the middleware. MVC is mainly used for developing web applications, because it helps the developer to have a clear understanding of allExpand
Web-Based Programming: A Veritable Tool for Security and National Development
In all industrialized countries and increasingly in developing countries web based computer systems are economically critical. More and more products and services are incorporate inside the web-basedExpand
Attractiveness and Learnability to Support Operability in Web Applications
This study adopts a systematic literature review method to investigate existing works on the two sub-criteria Besides exploring the works in both usability and operability in Web applications in general, the results specifically examine the issues, strengths and weaknesses. Expand
Managing data dependencies in service compositions
A 'data flow' pattern language is presented that provides a systematic way of designing the data flow aspects of a coordination scenario, orthogonally to the way in which the control flow is designed. Expand


Understanding and Using Patterns in Software Development
What the authors have come to understand as crucial aspects of the pattern concept are explored, relate patterns to the different models built during software design, discuss pattern forms and how they think that patterns can form larger wholes like pattern handbooks are discussed. Expand
Design patterns: elements of reuseable object-oriented software
The book is an introduction to the idea of design patterns in software engineering, and a catalog of twenty-three common patterns. The nice thing is, most experienced OOP designers will find outExpand
Patterns of Software: Tales from the Software Community
This guide gives the reader an informative inside look at the world of software design and computer programming and the business that surrounds them. Expand
Dependency Injection
This book is written for developers and architects who want to understand Dependency Injection and successfully leverage popular DI technologies such as Spring, Google Guice, PicoContainer, and many others. Expand
Patterns of Enterprise Application Architecture
This book discusses the evolution of Layers in Enterprise Applications, Concurrency Problems, and Object-Relational Behavioral Patterns, as well as some Technology-Specific Advice. Expand
The Timeless Way of Building
An apparatus for investigating the course of fast chemical reactions, which are initiated in a liquid chemical system under investigation by an external perturbation, e.g. a steep temperature rise (temperature jump), and an optical system of extremely high aperture which allows a wide variety of types of measurements. Expand
PHP | Architect’s Guide to PHP Design Patterns
  • Marco Tabini & Associates, Inc.,
  • 2005
Taking a look at ten different PHP frameworks. [online] [referenced 13.10.2007
  • 2007
Design patterns – a personal perspective
  • [referenced
  • 2006