מחלקה סגורה |
- מחלקה סגורה? שו הדא? - המחלקה שלנו יורשת (רוחנית) מהפודקסט הוותיק The Java posse. נתכנס כל ירח מלא לשוחח על: ג'אווה,דוט נט, פייטון ומכל הבא ליד חדשות מעולם התוכנה והטכנולוגיה, רכילות תאגידית, ובקיצור על מה שיעניין אותנו ואותכם.
- ישי פתח בסקירה של ה- JVM EcoSystem ההולך ומתפתח. בעוד שפיתוחה של השפה ג'אווה הולך ומאט, הולך ומואץ קצב פיתוחן של מספר שפות חדשות הנסמכות על ה- JVM הוותיק והמפותח. שפות כגון: JRoby, Scala, Jython, Grovy, Clojure. חלקן שפות דינמיות, חלקן פונקציונליות ומקצתן שניהם.
- ה- JVM של Java הוא מעולה במיוחד בשל האופטימזציות הנרחבות שנוספו לו במהלך השנים. למשל: GC מתוחכם ופרללי, ו- JIT שממטב את הבייטקוד בזמן ריצה עבור דגם המכונה המסוימת.
- ע"פ איתי, ה- JVM יאריך שנים יותר מהשפה ג'אווה עצמה. ומיטוב JIT מצטיין לא רק בגלל ההתאמה למכונה המסוימת שעליה הקוד רץ, אלא גם בגלל שהאופטימזציה מתרחשת בזמן ריצה ולא באופן סטטי כמו אופטימזציה זמן הידור מסורתית. איתי המליץ לקרוא את מה שלסטיב יגי היה לומר בנושא.
- עוד צוין שכל שפה חדשה שבוחרים לפתח על ה- JVM, נהנית מיד ובחינם מכל מה ה- JVM מציע: מיטוב, אי תלות בחומרה, עושר של ספריות זמינות, מודל זכרון מסודר ומקביליות בטוחה, אספן זבל חרוץ. כל אלה ממצבים את ה- JVM כאסמבלי החדש בשכונה. אם פעם הייתם צריכים לכתוב מהדר שהתוצאה שלו אסמבלי ספציפי לכל מעבד אז היום אתם יכולים להוציא בייטקוד שמאוד עשיר בפקודות ועושה בעצמו אופטימיזציות לכל מעבד.
- אורי העיר שבעוד שבעולם הג'אווה, הפוקוס עובר מהשפה ל- JVM, בעוד ה-Net. שפת ה- C# מקבלת תוספות חדשות (דינאמיות, תכנות פנקציונאלי, וכ"ו).
- בנושא אחר, ישי סיפר שלעדכון הג'אווה האחרון שאפל הוציאה למקינטוש, התווספה הודעה על כך שזהו העדכון האחרון שישוחרר (deprecated). קמה סערה. ולאחר מספר שבועות הודיעו אפל ואורקל שהקוד יצא כקוד פתוח שאורקל תתחזק אותו (במקום אפל עד כה).
- גילי עמד על כך שתקן ה- HTML5 הוא בעצם סט שלם של טכנולוגיות לצרכים שונים (וידיאו, משחקים אינטראקטיביים), ושאל באילו תחומים צפוי ה- HTML5 לדחוק את רגליהן של חלופות קיימות (למשל, קל הרבה יותר להחליף מימוש של נגן וידיאו, מאשר מוצר מבוסס סקריפט למשחקים מבוססי גרפיקה).
- רן השיב ואמר שהסטנדרט נמצא כבר מספר שנים בהתהוות ומכיל: וידיאו, גרפיקה וקטורית, CCS3, JS, ואחסון מקומי (למרות שלמעשה CSS3 איננו חלק מHTML5 בשל התזמון הדומה רבים כוללים אותם באותה נשימה). HTML5 יאפשר אפליקציות מקומיות ולא רק דפי אינטרנט. רן גורס שאף טכנו' אחת לא לגמרי תידחוק את האחרות; html5 יכבוש סוגי יישומים מסוימים, בעוד שיישומים מסוגים אחרים, בקצוות, ימשיכו להשתמש ב- flash, silver light וכ"ו (יתכן שמשחקים או אפליקציות אחרות שדורשות כל פיתוח גרפיים מתקדמים).
- יונתן הדגיש ש- HTML5 הוא האסטרטגיה של מייקרוסופט לצורך cross platform, בעוד ש- silverlight הוא ההימור שלהם בתחום הסלולר.
- אורי הוסיף שמהלך אימוץ ה- HTML5 נועד לסייע לפופולריות של הדפדפן החדש IE9 בשולחן העבודה של המשתמשים.
- כלעומת זאת, הדגיש ישי, שמנוע הצמיחה העתידי יגיע ממכשירי המובייל ולא מהדסקטופים. במיוחד במדינות ה- BRIC. ומייקרוסופט לא שם.
- רן העלה את ההשערה שבהתנגדות לתמוך בפלאש, כיוון סטיב ג'ובס כנגד MS (כלומר לא לפלאש אבל גם לא silverlight) ולאו דווקא במיוחד כנגד אדובי.
- סקרנו את אירוע החודש שהיו ויהיו:
- ישי נתן שם הרצה על continues deployment.
- עוד דובר כנס בנושאים: nosql, JVM ecosystem, parallel programming.
- רן סיפר על פגישה של קבוצת קסנדרה בישראל, שהייתה מוצלחת במיוחד (25 משתתפים) וכללה מספר מצגות, ונחתמה בשולחן עגול של שו"ת מצד המשתתפים. המפגש הבא יהיה בעוד כמה חודשים.
הקובץ נמצא כאן האזנה נעימה
תבורכו על היוזמה החדשה!!!
השבמחקעוד סיבה להמשיך ולהאזין