עד לא מזמן ג'אווה סקריפט היתה שפה שולית שמיועדת לאתרי אנטרנט. לאחרונה התחילו להתאים את JavaScript לכתיבת אפליקציות למחשב בשילוב HTML. בגנום 3, אחד הממשקים הגרפים בלינוקס, לקחו אותה צעד אחד קדימה ועשו קישור בין כל הספריות של גנום וGTK לJava Script ובעצם פיתחו טכנולוגיה שתאפשר לעשות בינדינג דינמי וכך ליצור אפילו בינדיג לעוד שפות בקלות. אולם הם לא הפסיקו בכך וכתבו את כל הממשק המשתמש של Gnome 3 בjavascript בשם Gnome-Shell מה שמאפשר גם למשתמשים לראות את הקוד בקלות, וכך גם להאיץ את קצב הפיתוח, כמו גם לתקן באגים ביתר קלות שכן שגיאות כוללות את קטעי הקוד בעצמם. גנום 3 ישוחרר רק בספטמר אולם כבר עכשיו, הוא מאוד יציב ושימושי (עובד עליו בעיקר בבית ובעבודה), מושקע היטב בעזרת אופן GL, והAPI לפיתוח נוח מאוד. Uploaded with ImageShack.us לשם כך נוצר seed שהוא מפרש לג'אווה סקריפט ובאתר שלו ישנם מלא דוגמאות להשתמש בJS עם GTK. יצרתי גם מחשבון קטן וטפשי לשם התנסות, בהמשך אעשה דברים מורכבים יותר.

יתרונות של שפה דינמית על סטטית

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