Identyfikatory
Warianty tytułu
Object-relational mapping technologies in PHP applications
Języki publikacji
Abstrakty
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.
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.
Słowa kluczowe
Rocznik
Tom
Strony
29--32
Opis fizyczny
Bibliogr. 16 poz., rys., tab.
Twórcy
autor
- Politechnika Lubelska, Wydział Elektrotechniki i Informatyki, Instytut Informatyki
autor
- Imaginalis, ul. Dobrzańskiego 1, 20-262 Lublin
Bibliografia
- [1] Barnes J. M.: Object-Relational Mapping as a Persistence for Object-Oriented Applications, Macalester College Honor Projects, 2007.
- [2] Czarnecki J.: ORM w PHP z wykorzystaniem wzorca Active Record. Programista 3/2014 (22), Dom Wydawniczy Anna Adamczyk, 2014.
- [3] Fowler M., Rice D., Foemmel M., Hieatt E., Mee R., Stafford R.: Patterns of Enterprise Application Architecture, Addison Wesley, 2002.
- [4] Gajda W.: Symfony 2 od podstaw, Helion, 2012.
- [5] Hayder H.: Object-Oriented Programming with PHP5, Packt Publishing, 2007.
- [6] Laplante Philllip A.: What every engineer should know about software engineering, CRC Press, 2007.
- [7] McArthur C.: Pro PHP: Patterns, Frameworks, Testing and More, Apress, 2008.
- [8] Sławiński A.: Porównanie technologii ORM wykorzystywanych w Symfony, praca magisterska, Politechnika Lubelska 2014.
- [9] Sweat J.E.: Architect's Guide to PHP Design Patterns, Marco Tabini & Associates Inc., 2005.
- [10] Porębski B., Przystalski K., Nowak L.: Building PHP Applications with Symfony, CakePHP and ZendFramework, Wiley Publishing, 2011.
- [11] http://blog.blueage-software.com/post/Zarys-technologii-ORM.aspx
- [12] http://db-engines.com/en/ranking
- [13] http://propelorm.org/Propel/documentation
- [14] http://symfony.com/doc/current/book/index.html
- [15] https://www.apachefriends.org/pl/index.html
- [16] http://www.mysql.com/why-mysql/
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-b3db8bc5-5ab7-4884-bba8-eed47d893a9f