![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 602 Pomógł: 30 Dołączył: 1.08.2007 Skąd: Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
Witam, zacząłem ostatnio inaczej patrzeć na temat ORM. jednak co artykuł w sieci to co innego pisze, jedni polecają inni odradzają. Zacząłem uczyć się frameworków i mam już szkic aplikacji którą jest blog. Ma to być aplikacja szkoleniowa i zastanawiam sie czy warto w niej skusić się na ORM. Czy jest wogóle marnować na niego sens? Używam Laravel i dodam, że obecnie mam kilka modeli napisanych z pomocą biblioteki DB z laravela.
Co wy możecie powiedzieć na temat ORM'a? |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 319 Pomógł: 118 Dołączył: 26.11.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Tyle że nie jest to ORM, a jest to query builder (fluent), w przypadku laravela Dokładnie, może najpierw powinno się ustalić, czym jest faktycznie ORM i co umożliwiają biblioteki ORM. Sam ORM z teorii to chyba zwyczajnie przełożenie danych z bazy w odpowiedniej formie, do kodu PHP. Chyba nikt nie powie, że TRZEBA do tego korzystać z takich query builder`ów. Pomijając je, również możemy stosować się do struktury ORM. A jeśli chodzi o możliwości popularnych bibliotek, to query buildery są moim zdaniem najlepszą rzeczą. by_ikar przedstawił już zalety, ja dodam jeszcze łatwość migracji na inny typ bazy. Moim zdaniem, mało przydatne są różne udogodnienia, typu deklaracja struktury bazy w modelu i dwustronna synchronizacja z bazą. Może i to dobre do rapiddevelopment, ale nie na dłuższą metę. -------------------- scriptun.com. Startup z poradnikami do gier ttp.zone i ttpzone.pl
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 21:59 |