17-05-2011, 00:40
|
מנהל פורומי "תכנות ובניית אתרים" ו"חומרה ורשתות"
|
|
חבר מתאריך: 25.10.01
הודעות: 42,775
|
|
רוב המוצרים בעולם הקוד הפתוח, כתובים בעיקר ב C, C++, ושפות סקריפט/shell למיניהן. ג'אווה, האמת, לא ממש ברשימה. אני עובד עם לינוקס (ושלל תוכנות הקוד הפתוח שמגיעות איתה...) כ 14 שנה, והשנה הייתה הפעם הראשונה שהשתמשתי באופן קבוע במוצר כלשהוא שכתוב בג'אווה... ואני חייב לציין שהוא המוצר הבעייתי ביותר שיש לי על המחשב. כל הזמן בעיות, קריסות, ומה לא. איכשהוא זה תמיד היה הנסיון האישי שלי עם ג'אווה בנסיונות קצרים בעבר, לא יודע למה... אבל זה מה יש. YMMV
אתה יכול לכתוב קוד בכל שפה, לשתף אותו, ולבקש שישתתפו איתך. אך עולם הקוד הפתוח, בהיותו פתוח, חופשי, ובעל אפשרות בחירה (שלא כמו כשעובדים בחברה, שם כופים עלייך מה שנראה למנהלים הכי טוב, הסיבה שדוט-דרעק כה פורח בישראל...), גורר בד"כ פיתוח של מוצרים בשפות וטכנולוגיות שבהם קל יותר לפתח ולשתף קוד. בחירה בטכנולוגיה שמוגבלת למערכת הפעלה בודדת, שהיא גם לא הנפוצה אצל אנשי הקוד הפתוח, כנראה לא יהיה רעיון טוב... בקוד פתוח יש סוג של שאיפה שהקוד יפעל על כמה שיותר פלטפורמות. דוט-דרעק הומצא כדי להשיג את האפקט ההפוך בדיוק: שעוד אנשים יהיו חייבים להשתמש במוצרים של מיקרוסופט, ולשלם עליהם כסף.
אם בכל זאת תחליט לעשות דוט-דרעק שהוא קוד פתוח... כמובן שמיקרוסופט מעודדת את זה (מהסיבות שציינתי), ויש לה אתר קהילתי לעניין, שנקרא CodePlex. שים לב שהקוד פתוח רק באופן חלקי: קוד המקור שלך יהיה פתוח אולי, אבל כל מה שמריץ אותו - לא. ואם תהיה לך בעייה עם הסביבה שנובעת מהסביבה (ותתפלא כמה זה קורה...), שום מפתח בעולם לא יוכל לעזור לך, אם רק מיקרוסופט יכולה לתקן את הבאג... לעומת הקוד הפתוח שבו כל אחד יכול לכתוב תיקון למהדר, לקרנל, ובעצם, לכל דבר שאולי מקולקל. זה הבדל די משמעותי... בייחוד שאתה בחרת דווקא בטכנולוגיה שהיצרן שלה לא בדיוק ידוע בייצור מוצרים ש"פשוט עובדים", בלשון המעטה...
כמובן שאני צופה שיש מי שלא יסכים עם הדברים שכתבתי... אבל זה בסדר. אנשים כאלה תמיד מוזמנים להריץ סטטיסטיקה על עשרות אלפי התוכנות במנהל החבילות בהפצת לינוקס כלשהיא, ולספור שם כמה תוכנות יש שכתובות בג'אווה... או בדוט-דרעק...
המאמר הידוע ביותר שנכתב על ידי אחד מראשוני תנועת הקוד הפתוח אודות המודל שעל פיו מתקדמים פרוייקטים כאלה כבר לפני 15 שנה:
המקור באנגלית: http://www.catb.org/~esr/writings/homesteading/cathedral-bazaar/
תרגום (שטיבו לא ידוע) לעברית: http://www.isoc.org.il/magazine/magazine3_8.html
בהצלחה במה שתבחר...
|