עדכון (בגשם) שוטף

השבוע היה קצת לחוץ וסוער, אז הפעם אני אסתפק בכמה עדכונים שוטפים:

Groovy 1.8 & Grails 2.0

בתור בלוג שהתחיל בכתיבה על groovy ועל grails, אי אפשר להתעלם מאבני דרך חשובות שהפלטפורמה עברה לאחרונה.

גרסה 1.8 של שפת groovy כוללת שיפורי ביצועים משמעותיים, תמיכה מעניינת מאוד בנושא של DSL, אנוטציות שמאפשרות שליטה מתקדמת בקוד (למשל להגביל את זמן הריצה של בלוק מסוים בעזרת אנוטציה) ועוד.

גרסה 2 של  grails מבוססת על groovy 1.8, וכוללת גם היא שיפורים רבים בכל אחד מהרכיבים, כמו גם ממשק פיתוח אינטראקטיבי.

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

אני מצידי מתכוון לפרסם בקרוב פירוט על חלק מהפיצ'רים החדשים שניתן להביא אותם כדוגמא בהקשר רחב יותר (למשל על הקשר בין ORM לבין NoSql).

הרצאת וידאו על תכנות פונקציונאלי

למי שמתעניין בתחום או שקיבל תיאבון מהפוסט שלי, יש הרצאה מומלצת על "חשיבה פונקציונאלית".

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

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

בקיצור, נראה כאילו הוא קרא את הפוסט שלי🙂.

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

4 מחשבות על “עדכון (בגשם) שוטף

כתיבת תגובה

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

הלוגו של WordPress.com

אתה מגיב באמצעות חשבון WordPress.com שלך. לצאת מהמערכת / לשנות )

תמונת Twitter

אתה מגיב באמצעות חשבון Twitter שלך. לצאת מהמערכת / לשנות )

תמונת Facebook

אתה מגיב באמצעות חשבון Facebook שלך. לצאת מהמערכת / לשנות )

תמונת גוגל פלוס

אתה מגיב באמצעות חשבון Google+ שלך. לצאת מהמערכת / לשנות )

מתחבר ל-%s