Cześć wszystkim!
Może głupie pytanie, ale bardzo mnie ciekawi fakt kiedy najlepiej użyć serializacji do zapisania stanu obiektów? Jak wy jej używacie i kiedy najczęściej? A może coś innego zamiast?
Pozdrawiam
Cześć wszystkim!
Może głupie pytanie, ale bardzo mnie ciekawi fakt kiedy najlepiej użyć serializacji do zapisania stanu obiektów? Jak wy jej używacie i kiedy najczęściej? A może coś innego zamiast?
Pozdrawiam
Hmm... Kiedy? Wtedy kiedy jest potrzebna (to pierwsze co mi się nasuwa na myśl). Dla przykładu: przekazując dane z PHP do JS, w API, itd.
Nigdy nie deserializuj czegokolwiek pochodzącego od klienta. Serializuj jak musisz (musisz?) ale tylko i wyłącznie po stronie serwera.
A no np zapis danych do cache. Ale to jest ciekawe:
Serializacja to przekształcenie obiektu w ciąg bajtów, a deserializacja to zrobienie z ciągu bajtów obiektu. Robisz ją gdy z jakiegokolwiek powodu obiekt na stercie/stosie Ci nie wystarczy, czyli:
I wiele wiele innych. Nie wiem czemu, ale serializacja to takie mistyczne słowo które rodzi więcej szumu niż powinno. Przed zadaniem tego pytania pewnie zrobiłeś serializację wiele razy, na wiele różnych sposobów, tylko bez fajnych narzędzi i nie wiedziałeś że tak to się nazywa.