האם מומלץ להשתמש ברגסטרי לשמירת מאפיינים של אפליקצייה
-
אשמח לשמוע חוות דעת האם מומלץ להשתמש ברגסטרי לשמירת מאפיינים של אפליקצייה? ומדוע?
העניין שלי הוא: שהמאפיינים הללו יהיו זמינים ליותר מאפליקצייה אחת בלי מדאי הרבה התעסקות. -
אני לא אוהב את הרג'יסטרי, כי הוא פחות תומך, פחות שקוף, פחות קריא ופחות נגיש מאשר קבצים (וגם הוא ספציפי לפלטפורמה, אם כי זה לא הטריד אותי אף פעם).
מה יותר קל לגבות? לשחזר? לקרוא? להבין? להכיל סוגי מידע עשירים (למשל מערך)?
קבצי הגדרות פר משתמש מקובל לשים בappData, הגדרות כלליות למחשב (נדיר!) בProgramData. אני אישית תמיד שם את קובץ ההגדרות צמוד לתכונה, כמו הconfig של פעם.
אני כיום לא משתמש עם הconfig הXML של .net framework, אלא עם JSON (לא הappsetting.json של .net אלא סתם קובץ משלי). יש מעלה למובנה, הוא תומך בסביבות ועוד, אבל לי נח שאני מחליט הכל וזהו. יוצר מחלקה עם מה שבא לי, ומבצע סריאלזציה/דסריאליזציה ושלום. -
פוסט זה נמחק!