@Myrten: No to patrząc po ofertach dużo firm ma do utrzymania systemy sprzed 10 lat xD Ludzie zarzucali Entity że nie był code first bodajże. Nie znam się na ORMach, bo nigdy nie miałem okazji ich używać w pełnej krasie -> w projekcie były procki albo statyczne zapytania, żeby wyciskać maksymalną wydajność. ORMów to tylko używali żeby sobie zmapować kolumny na DTO.
@ghostface: Dapper wygląda na coś w stylu "masz tu wywołaj prockę/zapytanie i zrzutuj mi to co wypluje na taki obiekt". Z grubsza to jest coś co lubię najbardziej, bo skomplikowane rzeczy jednak preferuję trzymać po stronie bazy. Łatwiej je modyfikować i zawsze będą szybsze.
@Khaine: EF miał ułatwić pracę a zrobili z tego straszną kobyłę i wdrożenie zajmuje sporo czasu. Lubię dappera ale komercyjnie to chyba wszędzie EF jest ( ͡°ʖ̯͡°)
@Mazowia: Musielibyśmy zrobić testy z chłopakami, może kiedyś ( ͡°ʖ̯͡°) Ale i tak wolę trzymać skomplikowane rzeczy w bazie, dużo łatwiej to potem poprawiać. Nie trzeba rekompilować programu i robić redeploy. Nawet u klienta na prodzie można poprawić coś z marszu w ten sposób. No i łatwiej równolegle pracować przy tym wszystkim bo np. jeden siedzi w bazie a drugi w aplikacji i nie
@Khaine: no no... a testowanie tej logiki co zawierasz w prockach? A refaktor? A utrzymanie? Imho zdecydowanie lepiej miec jedno zrodlo kodu z logika biznesowa - kod aplikacji.
Ale może się poprawiło coś od tego czasu, bo to było z 2-3 lata temu
Ja robie crudy o pieskach i kotkach co prawda ale nic nie stoi na przeszkodzie zeby w razie jakies zapytanie ze strony ORMa jest malo wydajne go wspomoc nawet raw
oczywiscie ze nie - dlatego sa testy integracyjne, E2E itp. Ale ok - zgodzmy sie ze mamy inne podejscie do testow po prostu.
@lukpep: Ja jeszcze nie widziałem projektu w którym bym czarno na białym zobaczył, że testy coś pomogły. Rzeczy w których do tej pory robiłem były wydajnościowo wymagające, ale stosunkowo proste same z siebie, więc te testy niewiele by pomogły. Inna sprawa, że ciężko by je nawet było wmontować,
ORM yay or nay? Jaki jest teraz najlepszy pod .NET Core?
Chyba 10 lat temu
https://www.geek.com/news/nasa-seeks-programmer-fluent-in-60-year-old-languages-to-work-on-voyager-1638276/
Ja robie crudy o pieskach i kotkach co prawda ale nic nie stoi na przeszkodzie zeby w razie jakies zapytanie ze strony ORMa jest malo wydajne go wspomoc nawet raw
@lukpep: Ja jeszcze nie widziałem projektu w którym bym czarno na białym zobaczył, że testy coś pomogły. Rzeczy w których do tej pory robiłem były wydajnościowo wymagające, ale stosunkowo proste same z siebie, więc te testy niewiele by pomogły. Inna sprawa, że ciężko by je nawet było wmontować,