serialization: בינארי או XML?
-
כתבתי מתודה שעושה serialization לנתוני התכנית שלי באופן בינארי, ראיתי שיש גם אפשרות לשמירה בצורה של קובץ XML.
הבנתי שקובץ XML קריא יותר לבני אדם מאשר קובץ בינארי.
האם בעקבות זאת מומלץ לשמור בפורמט של XML או שכאשר מדובר בתכנה שיושבת על המחשב ואף אחד אחר לא אמור לפתוח את נתוני הקובץ אז עדיף בצורה בינארית? או שאין עדיפות לכאן ולכאן?
אשמח לשמוע עצות והמלצות.פורסם במקור בפורום CODE613 ב05/07/2015 01:20 (+03:00)
-
נמנו וגמרו XML עדיף, שכך מקובלנו מבית מייקרוסופט תלמידי IBM, כל קובץ שהוא קריא לבני אדם ישנו בכלל וניקית את באגך, וכל קובץ שאינו קריא לבני אדם, אינו בכלל וניקית את באגך. מוטב יפסיד המחשב עוד 3 מילישניות, ואל יפול בתוכניתך באג שאין בידך להושיעו.
פורסם במקור בפורום CODE613 ב05/07/2015 01:35 (+03:00)
-
בעת בדיקת דברי אברהם בקשר להבדל בין הXML לבינארי לגבי השגיאה בset של property והעידר הצורך בבנאי ללא פרמטרים בבינארי, ההבדל התחדד לי.
ראיתי את זה שזה מאוד ספציפי לשאלה: http://stackoverflow.com/a/4743878/1271037
ההבדל הנוסף המשמעותי נמצא בתשובה לשאלה האחרת של אברהם, יעויין: http://code.613m.org/viewtopic.php?f=1&t=808&p=4924#p4924פורסם במקור בפורום CODE613 ב06/07/2015 16:33 (+03:00)