- הוסף לסימניות
- #1
העתק הדבק מפה
יכול להיות שזה ישמע לכם ממש מוזר, לא הגיוני או אפילו מפגר, אבל דמיינו לכם שאתם מפתחים ממשק משתמש גרפי בג'אווה, משהו יחסית שמיש שיעבוד בכל פלטפורמה, אבל בסוף "מקמפלים" את הקוד ל־Javascript.
אני לא יכול להפסיק לגחך כל פעם שאני לוחץ על לחצן הקימפול ב־Eclipse ובסוף נוצר לי Web Archive. הפעולה הזו כל כך משונה ומצחיקה, שהיא כנראה אולי גאונית.
הכירו את Google Web Toolkit. אם אתם חושבים שמדובר בחלום בלהות, אז תתעוררו ותדעו שזה קיים במציאות - גוגל פיתחה ספריה שלמה ב־Java ובנתה כלי פיתוח, כולל מהדר (קומפיילר), שיודעים לקחת קוד Java שכתבתם ולהמיר אותו לקוד Javascript שיכול לעבוד על כל דפדפן, משמע, ללא צורך במכונה הוירטואלית. והאמת, שזה די נחמד.
בואו נודה, לתכנן ממשק וובי ב־Javascript זה לא כיף, זו שפה נוראית, בעלת תחביר מוזר, ומי יודע איך הקוד שלכם יעבוד על דפדפן אזיטורי כמו IE? אז גוגל באו ואמרו, תכתבו את הקוד שלכם בשפה "נורמלית" כמו Java ואז תמירו אותו ל־Javascript. למעשה, המון אפליקציות רשת של גוגל, כמו למשל Google Wave (ז"ל), נכתבו באמצעות GWT.
ההתקנה באובונטו (ואני מניח שגם בכל מערכת אחרת) קלה מאוד, באמצעות מערכת ההתקנות של Eclipse. פשוט התקינו את Eclipse, מומלץ גם את גרסת ה־Java של Oracle/Sun, מניסיון אישי OpenJDK עושה בעיות, והוסיפו את המאגרים של גוגל: http://dl.google.com/eclipse/plugin/3.5 <code>.</code> מומלץ לקרוא עוד אצל גוגל עצמם.<code></code>
לאחר מכן באקליפס, תחת File>New בחרו ב־Web Application. זה יצור לכם תבנית של אפליקציה בסיסית.
אני ממליץ לנסות את הספריה, במקרה וצריך לתכנן ממשק משתמש וובי מתקדם או סתם כקוריוז. לפחות עד שאורקל יחליטו שנמאס להם גם מזה ויאיימו לתבוע את גוגל שוב...
יכול להיות שזה ישמע לכם ממש מוזר, לא הגיוני או אפילו מפגר, אבל דמיינו לכם שאתם מפתחים ממשק משתמש גרפי בג'אווה, משהו יחסית שמיש שיעבוד בכל פלטפורמה, אבל בסוף "מקמפלים" את הקוד ל־Javascript.
אני לא יכול להפסיק לגחך כל פעם שאני לוחץ על לחצן הקימפול ב־Eclipse ובסוף נוצר לי Web Archive. הפעולה הזו כל כך משונה ומצחיקה, שהיא כנראה אולי גאונית.
הכירו את Google Web Toolkit. אם אתם חושבים שמדובר בחלום בלהות, אז תתעוררו ותדעו שזה קיים במציאות - גוגל פיתחה ספריה שלמה ב־Java ובנתה כלי פיתוח, כולל מהדר (קומפיילר), שיודעים לקחת קוד Java שכתבתם ולהמיר אותו לקוד Javascript שיכול לעבוד על כל דפדפן, משמע, ללא צורך במכונה הוירטואלית. והאמת, שזה די נחמד.
בואו נודה, לתכנן ממשק וובי ב־Javascript זה לא כיף, זו שפה נוראית, בעלת תחביר מוזר, ומי יודע איך הקוד שלכם יעבוד על דפדפן אזיטורי כמו IE? אז גוגל באו ואמרו, תכתבו את הקוד שלכם בשפה "נורמלית" כמו Java ואז תמירו אותו ל־Javascript. למעשה, המון אפליקציות רשת של גוגל, כמו למשל Google Wave (ז"ל), נכתבו באמצעות GWT.
ההתקנה באובונטו (ואני מניח שגם בכל מערכת אחרת) קלה מאוד, באמצעות מערכת ההתקנות של Eclipse. פשוט התקינו את Eclipse, מומלץ גם את גרסת ה־Java של Oracle/Sun, מניסיון אישי OpenJDK עושה בעיות, והוסיפו את המאגרים של גוגל: http://dl.google.com/eclipse/plugin/3.5 <code>.</code> מומלץ לקרוא עוד אצל גוגל עצמם.<code></code>
לאחר מכן באקליפס, תחת File>New בחרו ב־Web Application. זה יצור לכם תבנית של אפליקציה בסיסית.
אני ממליץ לנסות את הספריה, במקרה וצריך לתכנן ממשק משתמש וובי מתקדם או סתם כקוריוז. לפחות עד שאורקל יחליטו שנמאס להם גם מזה ויאיימו לתבוע את גוגל שוב...
הנושאים החמים