Artigo Acesso aberto Revisado por pares

Analysis and Practical Application of PHP Frameworks in Development of Web Information Systems

2017; Elsevier BV; Volume: 104; Linguagem: Inglês

10.1016/j.procs.2017.01.059

ISSN

1877-0509

Autores

Natalya Prokofyeva, Victoria Boltunova,

Tópico(s)

Mobile and Web Applications

Resumo

This paper provides various PHP programming framework (CakePHP2, CodeIgniter, Symfony2, Yii and PhalconPHP) popularity overview and comparison using various criteria. Based on the data obtained during the study two frameworks were selected for deeper analysis - Symfony2 and PhalconPHP. This article offers a description of the architecture and main features of selected frameworks (routing, template engine, etc.). During framework comparison a performance test was developed with a goal to determine performance and effectiveness of frameworks during the same task. For performance testing a „Ticket Reserving System” cashier list section was chosen. Tests were performed using ab.exe (Apache Benchmark) tool that comes with the Apache Web server. Based on the comparison results recommendations are made that allow Web developers to choose a framework for creating a real-world Web project. It is planned to expand the developed Web system capabilities using Web services that are based on open standards and protocols (SOAP, XML-RPC, REST, etc.).

Referência(s)
Altmetric
PlumX