Java 9 - כל העדכונים והחידושים!

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

JAVA 9

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

העדכון החדש מביא עמו אפשרויות חדשות ומעניינות, שינויים מבניים ושלל שיפורים.יודעי דבר מעידים כיום שהמודולריות שה-Java 9 מאפשרת נחשבת לפריצת דרך בתחום המשנה את חוקי המשחק.

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

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

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

השורה התחתונה והחשובה ביותר היא שבזכות מודולריות זו - יכולים המפתחים לפתח ולהרכיב אפליקציות מתקדמות יותר.

השפעת התכונות של Java 9 על חווית המשתמש

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

המודולריות עצמה באה לידי ביטוי בכמה מישורים, כמו למשל:

  • הממשק התומך ב- JDK.
  • יכולת ארגון וסידור מחדש של קודים עבור המודולים.
  • המערכת בעצם כולה מבוססת על מודולים מסוימים ביחס לבניית ציר הזמן.

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

שתי הגרסאות האחרונות של Java (Standard Edition & Enterprise Edition) מאפשרות שמירה טובה ונכונה יותר של המידע והספריות עבור המפתחים והמתכנתים מדובר בשינוי גדול מאד שבא לידי ביטוי באפליקציות מורכבות.

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

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

איך משפיע Java 9 על ביצועי המהדר?

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

הדעה הנגדית גורסת שמכיוון שה- Java 9 מותקנת על מערכות מורכבות ומתוחכמות - אין משמעות אמתית לחסכון בזמן או למהירות קריאת המידע והשבתו למשתמש.

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

למשרות דרושים JAVA, לחצו כאן >>

חזרה חזרה

facebook | LinkedIn שתף ב
צרו קשר עם מומחה השמה
File Size: 3000KB Max
File Types: .doc
*שדה חובהשלח פנייה