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
ISSN1877-0509
AutoresNatalya Prokofyeva, Victoria Boltunova,
Tópico(s)Mobile and Web Applications
ResumoThis 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)