04-05-2005, 19:22
|
מנהל פורומי "תכנות ובניית אתרים" ו"חומרה ורשתות"
|
|
חבר מתאריך: 25.10.01
הודעות: 42,775
|
|
למה משתמשים ב DirectX? אני לא יודע. אני משער שאם תשאל אותם, תקבל תשובה מפגרת בסגנון "זה של מיקרוסופט אז זה טוב"...
דוט נט הוא לא כלי פיתוח (ואני מתפלא שאני צריך ללמד כאן אותך...). NET. היא סביבת ריצה מסויימת, שקשה לי להגדיר אותה (וגם לחובבי מיקרוסופט קשה. נסכם את זה במילה אחת: "Framework"), וזה לא קשור לסביבת פיתוח (בהנחה שהתכוונת ל IDE), העונה לשם Visual Studio.NET. הרעיון שלה לא מהפכני בכלל, ובעצם מיושם ב gcc כבר המון זמן. הקומפיילר מכיר הרבה שפות, מקמפל אותן לקוד ביניים (JiT - Just in Time, רכיב "jitter" ממה ששמעתי), והקוד הזה רץ על מכונה וירטואלית (האם זה ה "Framework" המפורסם? לא ברור...).
כיוון שקוד הביניים הזה הוא בפורמט קבוע, שזה בעצם opcodes בשפת אנשי הקוד הפתוח, הוא לא קדוש לחלונות. אם מה שאמרתי נשמע לך עכשיו מוזר, תסתכל על זה.
הייתי מאז ומעולם חסיד של Cross-Platform, ולמיטב ידיעתי, כל התוכנות שיש אצלי כרגע במחשב, הן כאלה, ויעבדו בכל מערכת הפעלה (כולל חלונות, מקינטוש ו BSD).
אם עוד לא ברורה הסיבה שבגללה שאני משתמש בלינוקס, אז אחזור על זה שוב: זה פועל, זה לא נופל, אני לא צריך להפעיל את המחשב מחדש אף פעם, אני לא צריך להתקין תוכנות מחדש, אני לא צריך לפרמט, יש לי הרבה יותר כלים לעשות כל דבר שאני יכול לחשוב עליו, ועוד. אני חושב שזו סיבה מספיק טובה. אתה לא חושב - זכותך
|