TECHNOLOGIE MAPOWANIA OBIEKTOWO-RELACYJNEGO W APLIKACJACH PHP

Beata Pańczyk

b.panczyk@pollub.pl
Politechnika 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, Propel

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

Pobierz


Opublikowane
2015-03-31

Cited By / Share

Pańczyk, B., & Sławiński, A. (2015). TECHNOLOGIE MAPOWANIA OBIEKTOWO-RELACYJNEGO W APLIKACJACH PHP. Informatyka, Automatyka, Pomiary W Gospodarce I Ochronie Środowiska, 5(1), 29–32. https://doi.org/10.5604/20830157.1148044

Autorzy

Beata Pańczyk 
b.panczyk@pollub.pl
Politechnika Lubelska, Wydział Elektrotechniki i Informatyki, Instytut Informatyki Polska

Autorzy

Arkadiusz Sławiński 

Imaginalis, ul. Dobrzańskiego 1, 20-262 Lublin Polska

Statystyki

Abstract views: 273
PDF downloads: 85