Comparison of web application development using PHP and Magento platforms
Bartosz Drawdzik
bartosz.drawdzik@pollub.edu.plInstitute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland (Poland)
Maria Skublewska-Paszkowska
Institute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland (Poland)
Abstract
The paper presents the process of creating two application using two different methods of programming. One of them is simple PHP application based on data stored in a relational MySQL database and a application of the same functionality implemented on the Magento 1.9 platform. The main purpose of the paper is to test applications and verify them of the extent to which functionality is fault-tolerant. It means that tests will be the - individuals function and their resistance to errors. The obtained results allow the authors to evaluate which kind of programming is the best and improve clean code and it’s quality.
Keywords:
Unit tests; Magento; Zend; PHP; MySQLReferences
[1] http://www.internetlivestats.com/internet-users-by-country/Statystyki Internetu [14.07.2017],
[2] Yank K., Build Your Own Database-Driven Website Using PHP & MySQL, SitePoint, 2003,
[3] Ross J., PHP i HTML. Tworzenie dynamicznych stron WWW, Helion, 2010,
[4] http://www.cs.put.poznan.pl/jkobusinski/php.html Opis oraz z statystyki Zend framework [17.07.2017]
[5] Sanborn M., Lehm M., Leising R., Fowler R. Documentation for Magento Developers, 660 York ST San Francisco CA 94110.
[6] Martin R. C., Czysty kod. Podręcznik dobrego programisty, Helion, 2015.
[7] Gajda W., PHP, MySQL i MVC. Tworzenie witryn WWW opartych na bazie danych, Helion, 2010.
[8] http://www.cminds.com/magento-updated-statistics/ Statystyki Magento [10.07.2017]
[9] Beck K. Test Driven Development: By Example 1st Edition
[10] Lerdorf R., Tatroe K., MacIntyre P., Programming PHP, Helion, 2007.
[11] Feathers Michael Working Effectively with Legacy Code (Robert C. Martin Series) 1st Edition, Kindle Edition.
[12] Branko Ajzele, Magento 2 Developer's Guide, 2015.
[2] Yank K., Build Your Own Database-Driven Website Using PHP & MySQL, SitePoint, 2003,
[3] Ross J., PHP i HTML. Tworzenie dynamicznych stron WWW, Helion, 2010,
[4] http://www.cs.put.poznan.pl/jkobusinski/php.html Opis oraz z statystyki Zend framework [17.07.2017]
[5] Sanborn M., Lehm M., Leising R., Fowler R. Documentation for Magento Developers, 660 York ST San Francisco CA 94110.
[6] Martin R. C., Czysty kod. Podręcznik dobrego programisty, Helion, 2015.
[7] Gajda W., PHP, MySQL i MVC. Tworzenie witryn WWW opartych na bazie danych, Helion, 2010.
[8] http://www.cminds.com/magento-updated-statistics/ Statystyki Magento [10.07.2017]
[9] Beck K. Test Driven Development: By Example 1st Edition
[10] Lerdorf R., Tatroe K., MacIntyre P., Programming PHP, Helion, 2007.
[11] Feathers Michael Working Effectively with Legacy Code (Robert C. Martin Series) 1st Edition, Kindle Edition.
[12] Branko Ajzele, Magento 2 Developer's Guide, 2015.
Drawdzik, B., & Skublewska-Paszkowska, M. (2018). Comparison of web application development using PHP and Magento platforms. Journal of Computer Sciences Institute, 6, 6–11. https://doi.org/10.35784/jcsi.632
Authors
Bartosz Drawdzikbartosz.drawdzik@pollub.edu.pl
Institute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland Poland
Authors
Maria Skublewska-PaszkowskaInstitute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland Poland
Statistics
Abstract views: 302PDF downloads: 207
License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.