PHP 5.5.0

גרסה 5.5.0 של PHP שוחררה אתמול ומעבר לתיקוני באגים ושינויים טכניים בשפה, השינוי המשמעותי ביותר מבחינתי הוא השינוי ברכיב ה-cache שהפך בגרסה זאת להיות חלק מבסיס הקוד העיקרי ולא כהרחבה חיצונית. בנוסף, מדובר גם בפתיחת קוד מסחרי של Zend ושילובו בפרוייקט הקוד הפתוח של PHP. לצערי, לא יצא לי להיות מעורב בו באופן ישיר, אבל עקבתי בהתעניינות רבה אחרי התהליך (בתוך החברה ובקהילה).

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

התרומה הזאת הגיעה לאחר שה-PHP רצו לשלב את APC, הרחבה אחרת לאותה מטרה כחלק מבסיס הקוד של PHP, ו-Zend החליטה שעדיף לשלב את המוצר שלה, שמציג ביצועים טובים יותר מאשר להתחרות במוצר שמשולב בתוך PHP. לאור ההחלטה, הקוד שוחרר והרעיון הוצע למפתחים שהכריעו בעדו, ואף לדחות את גרסה 5.5.0 כדי להשלים את המיזוג.

לאחר מכן, APC הפכה ל-APCu שהיא גרסה רזה שמכילה רק יכולות ה-caching שלא שולבו ב-PHP. בעניין זה, מדהים לראות את הגמישות של פרוייקטי התוכנה השונים ואת האקולוגיה ביניהם.

נקודת גאווה קטנה לגבי גרסה 5.5.0 היא שהצלחתי להכניס אליה תוספת קוד קטנה משלי, אומנם סקריפט shell פשוט הקשור ל-FPM, אבל השם מופיע על ה-commit ומופיע ברשימת השינויים (NEWS). תרומתי הצנועה לאחר שאני מתעסק בתחזוקת טלאים שקשורים ל-PHP במסגרת העבודה (פרטים בבלוג שלי באנגלית).

:קטגוריותFree Software in Israel, PHP
  1. יורם
    23/06/2013 ב- 4:20 pm

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

  1. No trackbacks yet.

להשאיר תגובה

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

הלוגו של WordPress.com

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

תמונת Twitter

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

תמונת Facebook

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

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

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

מתחבר ל-%s

%d בלוגרים אהבו את זה: