לפני כמה ימים ההשקה של הגרסה החדשה של אפאצ'י NetBeans 25, המציגה מספר שיפורים משמעותיים המתמקדים ביעילות סביבת הפיתוח, חווית משתמש ותאימות.
בין הדגשים, הכלים עברו אופטימיזציה מקש בתוך עורך הקוד, המספק ניווט אינטואיטיבי יותר במהלך ריפקטורים, א ניהול טוב יותר של סדר הכרטיסיות בפרויקטים ומעקב מדויק יותר אחר שינויים בקוד.
אופטימיזציה ויזואלית וחווית משתמש
אחד השינויים החשובים ביותר שגרסה חדשה זו של NetBeans 25 מציגה הוא הטמעת אייקונים בפורמט SVG, שמתורגם לגרפיקה חדה יותר וניתנת להרחבה בתוך הממשק. מִלְבַד, לשיפור טעינת התמונה בפורמט הזה, NetBeans משתמש כעת בספריית JSVG, חלופה קלה יותר ויעיל בהשוואה לבטיק.
ברמת הממשק, בוצעו התאמות למראה של כרטיסיות פעילות ואזורים נבחרים, כמו גם יישום ברור ופונקציונלי יותר של האפשרות להציג ספריות אב בכותרות כרטיסיות. גַם תיבת הדו-שיח לבחירת ספריות עוצבה מחדש בתוך מערכת הקבצים, מתן חוויה חלקה ומדויקת יותר.
עורך SQL ושיפורי תמיכה
ב-NetBeans 25, עורך SQL קיבל שיפורים משמעותיים, כמו הוצגה מערכת השלמה אוטומטית מתקדמת יותר, המסוגל להציע מונחים על סמך התאמות חלקיות בתוך מילים, ללא צורך שהחיפוש יתחיל מהתו הראשון.
מצד שיפורים במערכות הקומפילציה, בוצעו שיפורי תאימות עם נמלה, גרדל ומייבן. במקרה של גרדל, יושמה יכולת להריץ בדיקות במצב מקביליאו, מה שמשפר את היעילות של בדיקות אוטומטיות. Mavenבינתיים מציע כעת זיהוי תלות מדויק יותרבעוד Ant עבר אופטימיזציה כדי לתמוך בביצוע בשרת Payara בתוך סביבת WSL (Windows Subsystem for Linux).
כ תמיכה בשרת LSP (פרוטוקול שרת שפה), שופר המאפשר שימוש רב תכליתי יותר בתוך NetBeans. בנוסף, השתפרה האינטגרציה עם תוסף NetBeans עבור VSCode, המאפשר פיתוח שיתופי בסביבות היברידיות.
תכונות חדשות עבור Java, PHP וטכנולוגיות אחרות
NetBeans 25 מספק שיפורי פונקציונליות עבור Java, כולל: השלמה אוטומטית בתוך בלוקים של מתגים, המאפשר כתיבת קוד זריזה יותר, עיצוב קוד אוטומטי שופר גם כדי להתמודד טוב יותר עם סוגריים סגירים.
המהדר הפנימי של NetBeans, nb-javac עודכן לגירסת JDK 24b29, הבטחת תאימות עם התכונות העדכניות ביותר ו תמיכה במנוע ה-JavaScript של Nashorn 15.x נוספה ב-JDK 15 וגרסאות גבוהות יותר.
עבור PHP, NetBeans 25 מציגה תמיכה בבדיקות מנתח סטטי PHPStan ברמה 10גם תכונות חדשות שנוספו שולבו ב-PHP 8.4.
לבסוף, ראוי להזכיר כי ספריות גרובי עודכנו לגרסה 3.0.23, מציע שיפורי יציבות ותכונות חדשות. גַם התמיכה הורחבה עבור GlassFish 7 (עד גרסה 7.0.21) ו-GlassFish 8 (עד גרסת בדיקה 8.0.0-M9).
אם אתה רוצה לדעת יותר על זה של גרסה חדשה זו, אתה יכול לבדוק את הפרטים הקישור הבא.
כיצד להתקין את Apache NetBeans 25 בלינוקס?
התקנת Apache NetBeans על לינוקס יכולה להתבצע בדרכים שונות, בהתאם להעדפות המשתמש ותאימות המערכת.
למי שמעדיף להרכיב את Apache NetBeans מקוד המקור, הצעד הראשון הוא הורדת הקבצים הדרושים מהאתר הרשמי של הפרויקט. לאחר קבלת הקבצים, יש לפתוח את החבילה למיקום רצוי בתוך המערכת.
לאחר מכן, עליך לגשת למסוף ולנווט אל הספרייה שבה חולצו הקבצים. שם, אתה צריך להפעיל את הפקודה הבאה:
ant
לבניית ה- Apache NetBeans IDE. לאחר הבנייה תוכלו להריץ את ה- IDE על ידי הקלדה
./nbbuild/netbeans/bin/netbeans
התקנה באמצעות Snap
למשתמשים המעדיפים שיטה פשוטה ומהירה יותר, NetBeans זמין כחבילת Snap:
sudo snap install netbeans --classic
התקנה באמצעות Flatpak
אפשרות נוספת זמינה היא להתקין את Apache NetBeans באמצעות Flatpak. לשם כך, המערכת חייבת לאפשר תמיכה בסוג זה של חבילות. הפקודה לביצוע ההתקנה היא כדלקמן:
flatpak install flathub org.apache.netbeans