Skip to main content

An Empirical Study of the Evolution of PHP MVC Framework

  • Conference paper
  • First Online:
Advanced Computer and Communication Engineering Technology

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 315))

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Bergmann, S., Kniesel, G.: GAP: generic aspects for PHP. In: Proceedings of EWAS’06 (2006)

    Google Scholar 

  2. Bakken, S.S., Aublach, A., Schmid, E., et al.: PHP manual (The PHP Documentation Group). https://php.net/manual/en/index.php, Accessed 10 March 2014

    Google Scholar 

  3. Nakajima, S., Hokamura, K., Ubayashi, N.: Aspect-oriented development of PHP-based web applications, 34th annual IEEE computer software and applications conference workshops (2010)

    Google Scholar 

  4. Veglis, A., Leclercq, M., Quema, V.: PHP and SQL made simple distributed systems online,  Volume 6 Issue 8, August 2005, Page 4 

    Google Scholar 

  5. http://webcoderpro.com/blog/top-6-most-popular-php-frameworks-of-2013/. Accessed 21 Jan 2014

  6. http://www.catswhocode.com/blog/top-10-php-frameworks-for-2014. Accessed 23 Jan 2014

  7. http://www.sitepoint.com/best-php-frameworks-2014/. Accessed 20 Jan 2014

  8. Ricca, F., Tonella, P.: Analysis and testing of web applications. In: Proceedings of 23rd ICSE, pp. 25–34 (2001)

    Google Scholar 

  9. http://www.tonymarston.net/php-mysql/model-view-controller.html. Accessed 13 Dec 2013

  10. Cui, W., Huang, L., Liang, L.J., Li, J.: The research of PHP development framework based on MVC pattern, 4th international conference on computer sciences and convergence information technology (2009)

    Google Scholar 

  11. http://www.sitepoint.com/the-mvc-pattern-and-php-1/. Accessed 15 Jan 2014

  12. http://www.sitepoint.com/application-development-cakephp/. Accessed 17 Jan 2014

  13. Enderlin, I., Giorgetti, A., Bouquet, F.: A constraint solver for PHP array, 6th international conference on software testing, verification and validation workshops (2013)

    Google Scholar 

  14. http://matrix.include-once.org/framework/simplese. Accessed 19 Jan 2014

  15. http://en.wikipedia.org/wiki/CodeIgniter. Accessed 10 Mar 2014

  16. http://en.wikipedia.org/wiki/MIT_License. Accessed 28 Feb 2014

  17. http://en.wikipedia.org/wiki/Symfony. Accessed 11 Mar 2014

  18. http://www.developed.be/2013/07/16/php-frameworks-which-to-choose/. Accessed 16 Jan 2014

  19. http://brianretterer.com/why-laravel-is-the-best-php-framework/. Accessed 15 Jan 2014

  20. http://www.ruilog.com/blog/view/b6f0e42cf705.html. Accessed 8 Mar 2014

  21. http://www.webdesignermag.co.uk/features/laravel-a-modern-php-framework/. Accessed 17 Jan 2014

  22. Merlo, E., Letarte, D., Antoniol, G.: Automated protection of PHP applications against SQL-injection attacks, 11th European conference on software maintenance and reengineering (2007)

    Google Scholar 

  23. http://en.wikipedia.org/wiki/Laravel_(framework). Accessed 9 Mar 2014

  24. http://www.php.net/manual/en/intro.xhprof.php. Accessed 10 Mar 2014

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rashidah F. Olanrewaju .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Olanrewaju, R.F., Islam, T., Ali, N. (2015). An Empirical Study of the Evolution of PHP MVC Framework. In: Sulaiman, H., Othman, M., Othman, M., Rahim, Y., Pee, N. (eds) Advanced Computer and Communication Engineering Technology. Lecture Notes in Electrical Engineering, vol 315. Springer, Cham. https://doi.org/10.1007/978-3-319-07674-4_40

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-07674-4_40

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-07673-7

  • Online ISBN: 978-3-319-07674-4

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics