An Empirical Study of the Evolution of PHP MVC Framework

Commercial, social and educational importance of web technology has tremendously increased research activities in web programming/scripting. Several methods for writing PHP codes such as Object Oriented Programming (OOP), Procedural PHP coding and Model View Controller (MVC) pattern have been proposed. Model View Controller (MVC) which is one of the most powerful method for developing PHP application has many variant such Laravel, Symfony, CodeIgniter, CakePHP etc. However, selection of best MVC framework among the variants is of concern to the programmers as well as project managers, especially when managing big applications. Hence, performance evaluation criterions are required. This paper discusses the MVC based most famous PHP frameworks, evaluate their performance and it was found that Laravel outperforms other MVC framework, hence Laravel is proposed as the most suitable PHP framework for future web technology.

[1]  Günter Kniesel,et al.  GAP: Generic Aspects for PHP , 2006 .

[2]  Giuliano Antoniol,et al.  Automated Protection of PHP Applications Against SQL-injection Attacks , 2007, 11th European Conference on Software Maintenance and Reengineering (CSMR'07).

[3]  Naoyasu Ubayashi,et al.  Aspect-Oriented Development of PHP-Based Web Applications , 2010, 2010 IEEE 34th Annual Computer Software and Applications Conference Workshops.

[4]  Andreas A. Veglis PHP and SQL made simple , 2005, IEEE Distributed Systems Online.

[5]  Paolo Tonella,et al.  Analysis and testing of Web applications , 2001, Proceedings of the 23rd International Conference on Software Engineering. ICSE 2001.

[6]  Fabrice Bouquet,et al.  A Constraint Solver for PHP Arrays , 2013, 2013 IEEE Sixth International Conference on Software Testing, Verification and Validation Workshops.

[7]  Lin Huang,et al.  The Research of PHP Development Framework Based on MVC Pattern , 2009, 2009 Fourth International Conference on Computer Sciences and Convergence Information Technology.