Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> ORM czy jest sens
daniel1302
post 16.12.2014, 19:26:12
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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ctom
post 16.12.2014, 22:33:11
Post #2





Grupa: Zarejestrowani
Postów: 321
Pomógł: 55
Dołączył: 19.04.2009

Ostrzeżenie: (0%)
-----


@sazian no właśnie chodziło mi, że możesz je podejrzeć tym samym wiadomo jak "ORM to robi"

Cytat(by_ikar @ 16.12.2014, 22:20:31 ) *
TMożesz je zmienić.


podasz jakiś przykład ?


--------------------
Polecam MyDevil hosting idealny dla deweloperów
Go to the top of the page
+Quote Post
by_ikar
post 17.12.2014, 10:05:40
Post #3





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

Ostrzeżenie: (0%)
-----


Cytat(ctom @ 16.12.2014, 22:33:11 ) *
podasz jakiś przykład ?


Każdy przykład z większości ORM'ów, to przykład na zmianę zapytania, te zapytania nie są gdzieś na sztywno wrzucone do kodu, tylko są "sklejane". A jeżeli już na maksa chcesz coś czego dany ORM nie oferuje, to większość ORM'ów oferuje możliwość wklepania raw sql'a. Mam wrażenie że wam się wydaje, że taki ORM ma na stałe jakieś zapytania wklepane, i nic poza określone zapytania nie można wykonać. Cóż, pewnie i są takie ORM'y, ale właśnie ze względu na swoje małe możliwości są mało popularne. Te popularniejsze oferują praktycznie większość tego co oferują bazy danych, jak ci tego mało, to są raw sqle.

Dla przykładu przejrzyjcie dokumentacje eloquenta: http://laravel.com/docs/4.2/eloquent i powiedzcie czy nie ma tam czegoś, z czego chcielibyście skorzystać, albo was ogranicza.

Chyba że jeszcze o coś innego chodziło, no to fajnie by było gdybyście rozwinęli swoją myśl.

Ten post edytował by_ikar 17.12.2014, 10:06:57
Go to the top of the page
+Quote Post

Posty w temacie
- daniel1302   ORM czy jest sens   16.12.2014, 19:26:12
- - Pyton_000   DB? Użyje Eloquent bo jest bardzo wygodny i bardzo...   16.12.2014, 19:51:23
- - sazian   ja osobiście wolę czyste zapytania do db, ale to p...   16.12.2014, 20:26:23
- - daniel1302   Też bardzo lubię pisać zapytania i dodatkowo funkc...   16.12.2014, 20:38:52
- - ctom   Cytat(sazian @ 16.12.2014, 20:26:23 )...   16.12.2014, 21:52:32
- - sazian   no super że będę mógł podejrzeć zapytania, ale co ...   16.12.2014, 22:16:47
- - by_ikar   Ta eloquent też mi przypadł do gustu swoją prostot...   16.12.2014, 22:20:31
- - ctom   @sazian no właśnie chodziło mi, że możesz je pode...   16.12.2014, 22:33:11
|- - by_ikar   Cytat(ctom @ 16.12.2014, 22:33:11 ) p...   17.12.2014, 10:05:40
- - Pyton_000   by_ikar też się zastanawiałem o co może chodzić ...   17.12.2014, 11:54:57
- - sazian   [SQL] pobierz, plaintext SELECT X,count(*...   17.12.2014, 18:24:30
|- - aniolekx   Cytat(sazian @ 17.12.2014, 19:24:30 )...   17.12.2014, 19:22:16
|- - by_ikar   Cytat(sazian @ 17.12.2014, 18:24:30 )...   17.12.2014, 20:32:13
- - Pyton_000   [PHP] pobierz, plaintext Tabela1::with('id', T...   17.12.2014, 19:57:24
- - Daimos   Cytat(by_ikar @ 17.12.2014, 20:32:13 ...   20.12.2014, 13:26:32
- - Dejmien_85   Cytat(daniel1302 @ 16.12.2014, 19:26...   20.12.2014, 21:58:52
|- - irmidjusz   Często przytaczany jest taki argument, że ORM daje...   21.12.2014, 12:59:04
|- - Dejmien_85   Cytat(irmidjusz @ 21.12.2014, 12:59:0...   21.12.2014, 18:18:12
- - !*!   [SQL] pobierz, plaintext SELECT X,count(*...   21.12.2014, 10:57:33
- - m44   CytatEncje jako modele - to jest nieporozumienie. ...   21.12.2014, 14:25:03


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 21:57