יעילות: מניפולציות על דאטה- בצד שרת או בצד לקוח?
-
יעילות: מניפולציות על דאטה- בצד שרת או בצד לקוח?
אשמח לשמוע את דעתכן.
אני צריכה להציג באתר מידע בצורה גרפית, (טבלאות דיגרמות שונות, הורדה לאקסל)
המידע מגיע מטבלה, אבל עובר כל מיני מניפולציות בכל תצוגה גרפית. (סינונים, קיבוץ, מיון וכו’)
כל דיאגרמה עושה סינון/קיבוץ/מיון אחר.
המידע נשלף מהטבלה בהתאם לפרמטרים שהמשתמש מבקש.
ולשאלתי- מה יעיל יותר?
להביא את המידע הגולמי, כל הטבלה ב-JSON, ובצד לקוח לעשות את כל המניפולציות ב-JS (סינונים, קיבוץ)?
או
בצד השרת ליצור כמה אובייקטים, ולשלוח ב-JSON כמה אובייקטים שונים, מוכנים לתצוגה?
המניפולציות שב-#C כותבים בlambda פשוט- לוקחים המון קוד “מלוכלך” ב-JS.
(אם מישהי ניסתה לעשות groupBy בג’אווה סקריפט- היא תבין מה אני מתכוונת 😣)
מצד שני- אני לא רוצה להכביד עם מידע כבד שיעבור משרת ללקוח בכל בקשה.
אשמח לדעות בעניין
תודה!!
עוד לא נכתבו תגובות לדיון זה.
Log in to reply.