Xolan
Xolan

Sortowanie/filtrowanie robi się najczęściej po stronie

  • Backendu 58.5% (79)
  • Frontendu 8.1% (11)
  • Nie ma jednoznacznej odpowiedzi 33.3% (45)

135 głosów

0
  • Najlepsze
  • Wszystkie komentarze
bruce
bruce
@Xolan: Powiedziałbym, że to zależy od ilości danych, jak już wchodzi paginacja to wiadomo, że po stronie backendu, jak jakaś mała lista typu zainteresowania czy coś tego typu to można pokusić się o sam front. No chyba, że ktoś robi paginacje tylko na froncie a z backendu pobiera pełne dane (co przy małej ilości danych jest akceptowalne) to wtedy również można frontem.
14
pwn3r
@Xolan: ogolnie to sie robi na backendzie, no chyba ze jestes programistą wykopu. Oni na przykład czarnolisto to na responsie filtrują. Dlatego masz puste gorące jak masz tagi na czarno
4
Maniakrzelaza
@Xolan: To zależy. Zazwyczaj na backendzie ale to wymusza że każda zmiana filtra to request czyli loading dla usera. Jeżeli wiadomo że danych nie ma dużo i można je pobrać wszystkie na raz to lepiej jest sortować na froncie.
0
pionas1337
@Xolan: No raczej po backendzie.

@Maniakrzelaza: Masz 10 elementow per strona -> Po filtrowaniu chcesz mieć 10 elementow per strona (przefiltrowanych). Nie zrobisz tego pobierając tylko 10 elementów z backendu, tak czy siak musisz pobrać wszystkie dane (tyle że przefiltrowane).
0
a5f5c1
a5f5c1
@Xolan: zdecydowanie po stronie frontendu, po co marnować zasoby serwera? ( ͡° ʖ̯ ͡°)
0
A.....7
A.....7
@a5f5c1: a co jak masz 3 platformy do utrzymania? To na każdej piszesz logikę?
0
a5f5c1
a5f5c1
@Atx0937: tak, na każdej, nie ma nic złego w kopiowaniu logiki - jest dzięki temu mniejsza szansa, że ktoś ją usunie przez przypadek, bo ciężej usunąć logikę z 3 platform, niż z jednej platformy ( ͡° ͜ʖ ͡°)
0
A.....7
A.....7
@a5f5c1: xD
0