TECHNOLOGIE MAPOWANIA OBIEKTOWO-RELACYJNEGO W APLIKACJACH PHP
Beata Pańczyk
b.panczyk@pollub.plPolitechnika Lubelska, Wydział Elektrotechniki i Informatyki, Instytut Informatyki (Polska)
Arkadiusz Sławiński
Imaginalis, ul. Dobrzańskiego 1, 20-262 Lublin (Polska)
Abstrakt
Niniejszy artykuł prezentuje porównanie dwóch najczęściej wykorzystywanych w programowaniu aplikacji internetowych PHP technologii mapowania obiektowo-relacyjnego: Propel i Doctrine. Analiza porównawcza została wykonana na podstawie aplikacji testowej i odpowiednio opracowanych scenariuszy. Wyniki zaprezentowano w postaci zestawień tabelarycznych i wykresów. We wnioskach wskazano korzyści wynikające ze stosowania obu technologii w odniesieniu do czystego kodu PHP.
Słowa kluczowe:
aplikacje internetowe, PHP, ORM, Doctrine, PropelBibliografia
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
Autorzy
Beata Pańczykb.panczyk@pollub.pl
Politechnika Lubelska, Wydział Elektrotechniki i Informatyki, Instytut Informatyki Polska
Autorzy
Arkadiusz SławińskiImaginalis, ul. Dobrzańskiego 1, 20-262 Lublin Polska
Statystyki
Abstract views: 273PDF downloads: 85
Licencja
Utwór dostępny jest na licencji Creative Commons Uznanie autorstwa – Na tych samych warunkach 4.0 Miedzynarodowe.
Inne teksty tego samego autora
- Edyta Łukasik, Beata Pańczyk, Jan Sikora, WYZNACZANIE CAŁEK NIEWŁAŚCIWYCH W METODZIE ELEMENTÓW BRZEGOWYCH FOURIERA , Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska: Tom 3 Nr 3 (2013)
- Halina Ochim, Beata Pańczyk, RWD JAKO NARZĘDZIE OPTYMALIZACJI STRON INTERNETOWYCH , Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska: Tom 6 Nr 4 (2016)
- Magdalena Grzesińska, Magdalena Waszczyńska, Beata Pańczyk, WYDAJNOŚĆ PRACY Z BAZAMI DANYCH W APLIKACJACH JEE , Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska: Tom 6 Nr 4 (2016)
- Beata Pańczyk, Michał Duszyk, BIBLIOTEKA PEAR W TWORZENIU APLIKACJI INTERNETOWYCH , Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska: Tom 3 Nr 4 (2013)