טמקא כתבו על גו.ס.ט, מערכת הפעלה שרצה בתוך דפדפן, וכתובה בטכנולוגית פלאש.
כל הרעין נשמע לי מופרך לחלוטין, אבל החלטתי לא לרדת עליו לפני שאני אראה מה הם עשו עד כה.
ההתרשמות הראשונית היא שהם כתבו UI Toolkit לפלאש, והוא נראה טוב.
המערכת כבדה מאוד, וכמו שציפיתי מאוד מוגבלת.
היא מאפשרת הרצה של מספר משחקי פלאש, דפדוף באנטרנט בתוך חלון דפדפן (שמריץ את הדפדפן החיצוני) ומוטמע בתוך הפלאש, וכן כוללת כמה גאדג'טים.
כל העיצוב דומה מאוד לחלונות, יש תפריט התחל, מסמכים אחרונים, חלונות צפים על הדסטופ וכו'.
מה שחסר זה היכולת להריץ תוכנות חוץ מהאלו שמגיעות עם המערכת עצמה.
מבחינה טכנית, אפשר כנראה לפתור את זה לגבי תוכנות ומשחקי פלאש, אבל ביננו, כמה גיימרים באמת משחקים במשחקי פלאש, וכמה מנהלי חשבונות יסמכו על תוכנת פלאש כדי לנהל את החשבונות של המשרד?
אני חושב שכל הרעיון הוא די רע, עכשיו דברים עדיין מחזיקים את עצמם, אבל רק כי המערכת פשוטה מאוד.
ברגע שהם יתחילו להכניס אפשרות למשתמשים להריץ מה שהם רוצים (אפילו אם זה רק פלאש), היציבות של המערכת תרד פלאים. נראה אינטראקציה – זדונית או אקראית – בין תוכנות שהמשתמש מריץ לבין הסביבה.
פלאש פשוט לא נועדה לזה, אני בטוח שבמייקרוסופט ישנים טוב בלילה.
נראה לי שזה הולך להיות עוד פלופ.
כמובן שאי אפשר לסמוך על הזבל הזה, הרי זה קוד סגור. עכשיו העולם עובר ללינוקס והסטארטפ שלהם יאכל בתחת.
ראית העולם שלכם כל כך צרה, ידידי….
עירא, של מי?
גם אני לא התלהבתי מזה.
יש היום כל כך הרבה אתרים ויוזמוות שאני לא רואה איך הן ירוויחו כסף בזמן הקרוב, שהרבה פעמים אני רואה דברים (למשל זה) ולא מקדיש לזה מחשב שנייה. בתור פרוייקט לימודי זה דבר יפה.
ואם זה יכול להצליח, זה יכול להצליח באופן שכל כך רחוק ממה שאני יכול לחשוב עליו, שאין לי טעם להקדיש לזה מחשבה שנייה (בוודאי לא כשהם בשלב כל כך מוקדם).
בכלל, במקום הקונספט של מחשבי רשת שנעשה אופנתי עכשיו, אני הייתי מעדיף שתוכנות יכתבו כך שאת כל הפרופיל שלהן הן יכולות לשאוב ממחשב מרוחק, אבל הריצה עצמה תעשה באופן מקומי.
זה נראה לי השילוב הטוב יותר בין שני העולמות: מצד אחד: כל המידע נמצא ברשת, מסונכרן, ומגובה. מצד שני, יש ניצול של משאבי המיחשוב של מחשבים אישיים.
יש לי הרגשה שכאשר יהיו חיבורי אינטרנט מהירים באמת, ואחרי ששרותי איכסון קבצים ברשת יעשו נפוצים (GDrive למשל), נראה דברים כאלה.
יהונתן, כבר היום אתה רואה דברים כאלו.
הרבה מאוד תוכנות שומרות את הפרופיל ברשת, קח כדוגמא משחקי רשת, למשל WOW או SL.
הפרופיל שמור בשרתי החברה, ולא משנה מאיפה אתה מתחבר.
האמת שזה בשביל למנוע רמאויות של אנשים.
ראה ערך PSO.
עמרי,
אני כמעט לא משחק במשחקי מחשב, אז את העובדה שציינת לא ידעתי. אבל אתה יכול לציין תוכונת אחרות כמו ICQ: ברגע שאתה מתחבר, היא שואבת את רשימת החברים שלך מהשרת.
בכל אופן אני מתכוון למצב בו _כל_ ההגדרות שמורות על השרת. לא רק (למשל) רשימת החברים, אלא כל האופציות שסימנת, כל קיצורי המקלדת שהגדרת, מצב החלון כלפי שהיה לפני שיצאת וכ'.
בסך הכל אנו מבינים אחד את השני.
האם זו לא גישה יותר הגיונית מישומים שרצים על השרת?
לכל גישה יש את הצורך שלה.
דווקא במקרה הזה הישומים לא רצים על השרת, אלא אצל הלקוח.
במקרה של המשחקים אתה מתכוון, לא ה- GOST.
אני במתכוון בדיוק לגוסט.
הם מורידים לך קוד פלאש שרץ אצלך ושואב נתונים מהשרת.
אה, לא ידעתי. כלומר, זו אפקליקצייה מקומית של ממש.
אז אני מניח שפלאש אינו מתחרה רציני ל- Java (או C++…)
השורה האחרונה נאמרה עם קריצה כמובן.
אני לא יודע פלאש, אז אני לא יכול לענות על זה בוודאות, אבל מהמעט שאני יודע, פלאש ממש לא מהוה מתחרה מבחינת יכולות לג'אווה.
כמובן, יש לו את היתרונות שלו.
אגב, מעטות מאוד הדוגמאות של אפליקציה שרצה ממש בשרת.
בדרך כלל אתה רואה את זה בישומים של דסקטופ מרוחק (Remote desktop, vnc, X server with ssh X tunneling).
עמרי,
כמו תמיד הצלחת לעלות על נקודה שלא חשבתי עליה קודם: אכן, רוב אפליקציות הרשת רצות באופן מקומי. למשל, ה- Mail Client מבוסס ה- Web של Yahoo הוא סוג של אפליקציית JavaScript (אני מניח) שרצה באופן מקומי. לא חשבתי על זה קודם.
אבל בכל מקרה אני מניח ששנינו מבינים את האבחנה שעשיתי בין אפליקציות Desktop ששומרות על כל הנתונים כולם (דהיינו, כל נתון שאינו מוטמע בקוד התוכנה או בקבצים הנלווים) ברשת לבין אפליקציות Web.
גם ברור לי שזה לא דבר טריויאלי לשמור את ההגדרות על הרשת, כי יש נושאים של סנכרון, התאוששות מנפילה, מה קורה כאשר הרשת אינה זמינה, וכ', אבל כקונספט אני חושב שהוא עדיף על אפליקציות הווב.
התחום מתפתח במהירות, ושנינו נזכה לראות לאן זה יגיע.