OBJECT-RELATIONAL MAPPING TECHNOLOGIES IN PHP APPLICATIONS
Beata Pańczyk
b.panczyk@pollub.plPolitechnika Lubelska, Wydział Elektrotechniki i Informatyki, Instytut Informatyki (Poland)
Arkadiusz Sławiński
Imaginalis, ul. Dobrzańskiego 1, 20-262 Lublin (Poland)
Abstract
This paper presents a comparison of the two most commonly used for PHP applications object-relational mapping technologies: Propel and Doctrine. The comparative analysis was made on the basis of the test application and test cases. The results are presented in tables and figures. The conclusions indicate the benefits of applying both technologies in relation to the pure PHP code.
Keywords:
web applications, php, orm, doctrine, propelReferences
Barnes J. M.: Object-Relational Mapping as a Persistence for Object-Oriented Applications, Macalester College Honor Projects, 2007.
Google Scholar
Czarnecki J.: ORM w PHP z wykorzystaniem wzorca Active Record. Programista 3/2014 (22), Dom Wydawniczy Anna Adamczyk, 2014.
Google Scholar
Fowler M., Rice D., Foemmel M., Hieatt E., Mee R., Stafford R.: Patterns of Enterprise Application Architecture, Addison Wesley, 2002.
Google Scholar
Gajda W.: Symfony 2 od podstaw, Helion, 2012.
Google Scholar
Hayder H.: Object-Oriented Programming with PHP5, Packt Publishing, 2007.
Google Scholar
Laplante Philllip A.: What every engineer should know about software engineering, CRC Press, 2007.
Google Scholar
McArthur C.: Pro PHP: Patterns, Frameworks, Testing and More, Apress, 2008.
Google Scholar
Sławiński A.: Porównanie technologii ORM wykorzystywanych w Symfony, praca magisterska, Politechnika Lubelska 2014.
Google Scholar
Sweat J.E.: Architect's Guide to PHP Design Patterns, Marco Tabini & Associates Inc., 2005.
Google Scholar
Porębski B., Przystalski K., Nowak L.: Building PHP Applications with Symfony, CakePHP and ZendFramework, Wiley Publishing, 2011.
Google Scholar
http://blog.blueage-software.com/post/Zarys-technologii-ORM.aspx
Google Scholar
http://db-engines.com/en/ranking
Google Scholar
http://propelorm.org/Propel/documentation
Google Scholar
http://symfony.com/doc/current/book/index.html
Google Scholar
https://www.apachefriends.org/pl/index.html
Google Scholar
http://www.mysql.com/why-mysql/
Google Scholar
Authors
Beata Pańczykb.panczyk@pollub.pl
Politechnika Lubelska, Wydział Elektrotechniki i Informatyki, Instytut Informatyki Poland
Authors
Arkadiusz SławińskiImaginalis, ul. Dobrzańskiego 1, 20-262 Lublin Poland
Statistics
Abstract views: 273PDF downloads: 85
License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Most read articles by the same author(s)
- Halina Ochim, Beata Pańczyk, WEB PAGES OPTIMIZING USING RWD , Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska: Vol. 6 No. 4 (2016)
- Edyta Łukasik, Beata Pańczyk, Jan Sikora, CALCULATION OF THE IMPROPER INTEGRALS FOR FOURIER BOUNDARY ELEMENT METHOD , Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska: Vol. 3 No. 3 (2013)
- Magdalena Grzesińska, Magdalena Waszczyńska, Beata Pańczyk, JEE DATABASE APPLICATIONS PERFORMANCE , Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska: Vol. 6 No. 4 (2016)
- Beata Pańczyk, Michał Duszyk, WEB APPLICATION DEVELOPMENT USING THE PEAR LIBRARY , Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska: Vol. 3 No. 4 (2013)