ווטסאפ - לינוקס, BSD, קוד פתוח ותוכנה חופשית בעברית. Whatsup - Linux, BSD, open source and free software in Hebrew

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin

quick_linkמה מקור בעיות השמישות בתוכנות קוד פתוח?

published at 27/08/2004 - 08:00 · ‏פורסם דוביקס · ‏tags קוד פתוח · שלח לחברידידותי למדפסת
קוד פתוח ג'ייקוב נילסן, אחד מהמומחים הנחשבים ביותר לשמישות תוכנה, התייחס השבוע בראיון לBuilderAU לשמישות של תוכנת קוד פתוח, ודעתו היא שיש עדיין מקום רב לשיפור. עם זאת הוא חושב שהמצב עתיד להשתנות, בין השאר כתוצאה ממעורבות של חברות מסחריות שמתחילות לייצג אינטרסים מורכבים יותר מאשר פיתוח תוכנה להאקרים. אחת הסיבות לבעיות השמישות של תוכנות חופשיות שהוא מונה, מקורה דווקא בחיקוי של מוצרי מיקרוסופט:


אחת הבעיות בתוכנות קוד פתוח היא שלפעמים הם מתבססים על מוצרים קיימים ומוכרים בגישה של "בואו נפתח לפי מה שאנחנו מכירים", ואז הם לוקחים תוכנה כמו מיקרוסופט אופיס ומחקים אותה. מאחר וביקרנו במשך שנים את מיקרוסופט על כך שהיא מחקה את אפל, יהיה רק הוגן לבקר מפתחי תוכנת קוד פתוח שמחקים את מיקרוסופט. הנקודה היא שחיקוי לא מאפשרת לך להתקדם ולכן עליך להמציא דברים חדשים.




בצרוף מקרים מעניין, שוחררה השבוע גרסה חדשה של XPde, סביבת העבודה שמנסה לחקות את חלונות XP. הגרסה משלימה לדברי מפתחיה את פרדיגמת ממשק המשתמש של XP. הפצת לייב שמבוססת עליה (אם כי לא על הגרסה האחרונה) גם זכתה לבוק צילומים באדיבות אתר LinuxBeta שחוסך לרבים מאיתנו הורדת תקליטורים וצריבתם.

קישורים:

Builder*AU, Developer Spotlight: Jakob Nielsen,
אתר פרוייקט XPde,
אתר פרוייקט DebXPde,
LinuxBeta, תמונות מסך - DebXPde
 

קישורים רלוונטיים

· עוד על קוד פתוח
· חדשות מאת דוביקס


הסיפור הנקרא ביותר בנושא קוד פתוח:
לראשונה: סקר קוד פתוח מקיף

מה מקור בעיות השמישות בתוכנות קוד פתוח? | כניסה / יצירת מנוי חדש | 6 תגובות
סף חסימה
  
ההערות הינן מטעם כותביהן. אין צוות האתר לוקח אחריות על תוכנן
Re: מה מקור בעיות השמישות בתוכנות קוד פתוח? (ניקוד: 1)
ע"י צחי ב 27/08/2004 - 12:02

(מידע על משתמש | שלח הודעה) http://faster.co.il/01il
אני בהחלט מסכים על עניין החדשנות. זה הרבה יותר קל להסתמך על משהו קיים ועובד מאפשר לנסות לקדם רעיונות חדשים.
למרות זאת, הממשק של מיקרוסופט (למרות שהוא מעלה בחילה ללינוקסאים רבים) ואני לא מדבר על הרקע או הצבע של ה TASKBAR אני מדבר על משהו מלפני יותר מ 20 שנה שלא השתנה והוא התפריטים בתוכנות file edit view וכו' וכפתורי הOK ו CANCEL וסדר הטאבים. אלו דברים שנחקרו עד היסוד גם באוניברסיטאות וגם אמפירית והם אכן עובדים ויעילים. למרות זאת ברור שצריך לשפר את הממשק הישן הזה כי עם פרץ המידע בימינו לא ניתן להמשיך כך לאורך זמן.

[ השב לזאת ]

Re: מה מקור בעיות השמישות בתוכנות קוד פתוח?(ניקוד: 1)
ע"י דוביקס ב 27/08/2004 - 12:13
(מידע על משתמש | שלח הודעה) http://http://
נחקרו או לא נחקרו, מומחי שמישות רבים בעל שם עולמי טענו לא אחת כנגד אותם אלנטים שאתה מביא כדוגמה. התפריטים בfile למשל, נקרעו לגזרים על ידי אלן קופר שהציע גם פרדיגמה הרבה יותר טובה מהפרדיגמה המיקרוסופטית, המיקום של OK משמאל ל CANCEL גם זכה לקיתונות של ביקורת (הפיתרון של אפל למשל נחשב יותר מוצלח).

אפשר לקחת כדוגמה את נושא הדוא"ל - מוצר שדי שקט על שמריו במשך הרבה שנים ולא הצליח להראות שום חדשנות, ודווקא גוגל שחידשו די הרבה אלמנטים בממשק הראו שאפשר לחדש אפילו במוצר קלאסי כמו זה, ולמרות שעדיין יש להם בעיות שמישות בממשק דעתי היא שהפרדיגמה שלהם הרבה יותר טובה מכל מה שהיה ידוע עד היום.

[ השב לזאת ]

Re: מה מקור בעיות השמישות בתוכנות קוד פתוח? (ניקוד: 1)
ע"י DoK (kamberd@yahoo.com)
ב 27/08/2004 - 12:08
(מידע על משתמש | שלח הודעה)
בסמיכות זמנים מפתיעה פרסמתי כאן תגובה שדי מתמצתת את דעתי על הנושא
http://linmagazine.co.il/node/view/3544

[ השב לזאת ]

Re: מה מקור בעיות השמישות בתוכנות קוד פתוח?(ניקוד: 1)
ע"י דוביקס ב 27/08/2004 - 12:19
(מידע על משתמש | שלח הודעה) http://http://
כתבת שם ש"אני מנסה לחשוב מהי ידידותיות של תוכנות וכמעט תמיד מגיע לאותו דבר- תוכנה ידידותית היא תוכנה שעושה את הדברים כמו שמשתמש מתחיל מצפה שהיא תעשה אותם.".

אתה מאוד קרוב לדעתם של גדולים בנושא, אבל אל תתבלבל בין "שמישות" ל"לימודיות". ההגדרה היותר מקובלת היא בהורדת מילה אחת: "תוכנה ידידותית היא תוכנה שעושה את הדברים כמו שמשתמש מצפה שהיא תעשה אותם."

כאן כמובן נכנסת השאלה של כמה זמן לוקח למשתמש להבין את הפרדיגמה. אם המערכת לא פועלת כפי שהוא מצפה, והוא גם לא מבין מה היא רוצה ממנו, היא לא שמישה. אם המערכת לא פועלת כפי שהוא מצפה, אבל לוקח לו שניה וחצי להבין את הפרדיגמה ומאותו רגע היא מובנת וברורה, אז היא שמישה, כי עקומת הלמידה הייתה אפסית וטריוויאלית.

כמובן שזה רק היבט אחד של שמישות תוכנה, ויש עוד הרבה היבטים שיש להתייחס אליהם.

[ השב לזאת ]

Re: מה מקור בעיות השמישות בתוכנות קוד פתוח?(ניקוד: 0)
ע"י פינגווין אנונימי ב 27/08/2004 - 14:42
אכן התיחסתי שם בדיוק לנקודה של "המשתמש המתחיל"
אצל מי שאינו מתחיל רוב התלונות שתשמע זה "למה זה לא כמו ב..." , אלו תלונות שאינן נוגעות לידידותיות התוכנה אלא להרגלי המשתמש. "ידידותיות" התוכנה נמדדת רק על משתמש חדש, ה-"שימושיות" לעומתה באמת נוגעת למשתמשים עם ניסיון קודם.

המחסום העיקרי (לדעתי) שעומד בין לינוקס לידידותיות הוא העובדה שהיא לא נמדדת בפרמטר זה משום שרבים מהגרים ללינוקס אך מעטים גדלים איתה מהתחלה.
דעתי לכן היא שגנו/לינוקס ידידותית לא פחות ממערכות אחרות (אולי אפילו יותר?) אבל שמישותה עדיין מעט בעייתית- אם תנטוש את המנשקים המקובלים הרי שהמהגרים לא ימצאו את ידיהם ורגליהם בה ואם תדבוק בהם (סילחוו לי על הצרפתית) תאכל את כל ä@#א שמוטמע בהם כיום.

DoK

[ השב לזאת ]

זו הבעיה *השניה* שהוא הזכיר. (ניקוד: 0)
ע"י פינגווין אנונימי ב 27/08/2004 - 17:48
הבעיה הראשונה:
the motivation for open source is not because the person gets paid but the person gets prestige. The developers are designing for each other and they are so feature rich--geeks love features--and you get more prestige by adding features. For the average person fewer features is better and easier to understand.

מפתחים שמפתחים בשביל מפתחים אחרים, בלי התחשבות בשימושיות - כי המפתחים הנ"ל מבינים בתכנות ולא בשימושיות, טסטינג או דוקומנטציה סבירה. בתור עובד של חברת תוכנה שעבדה תקופה מסוימת עם מתכנתים ששימשו גם בתור אנשי הדיזיין של התוכנה שהם עצמם תכנתו, אני יכול להעיד שזה רעיון מאוד מאוד גרוע מבחינת המשתמשים.

[ השב לזאת ]