מה חדש ב- NetBeans IDE של אפאצ'י עבור Java 9

קרן תוכנת אפאצ'י פרסמה את גרסת ההפקה של גרסת ה- NetBeans 9.0 IDE שלה, עם תמיכה במערכת ה- Java Module שהוצגה עם Java 9 בשנה שעברה. המודולים כללו את היכולת המובילה ב- JDK 9, ששוחררה בספטמבר 2017.

התכונות החדשות של קוד הפתוח של IDE כוללות:

  • NetBeans 9.0 תומך בהסקת סוג משתנה מקומי, עם רמזים חדשים, מטפלים בשגיאות וריפקטוריות כדי להפוך לסוג החדש של Java Development Kit 10 וממנו  var.
  • עבור מערכת מודולי הפאזל JDK 9, נוספה ModulePath כפרדיגמה לשימוש במודולים. מצב ModulePath מאפשר שימוש במודולים, בנוסף לתמיכה classpathבאפשרות הוותיקה לזמן הריצה לחיפוש כיתות וקבצי משאבים.
  • סוג הפרויקט של NetBeans Java SE יכול להיות מודול JDK 9 יחיד על ידי הוספת קובץ module-info.java בחבילת ברירת המחדל.
  • הפרויקט החדש של Java Modular Project מסייע בפיתוח מספר מודולים של JDK 9 בפרויקט NetBeans מבוסס Ant. עם סוג פרויקט זה, תלות מנוהלת על ידי הצהרה exportsוב- requires module-info.java. כל המודולים נערכים בו זמנית.
  • תמיכה במודולים למחזור עריכה-קומפילציה-ניפוי-באגים ופרופיל מלא.
  • היכולת להציג תלות במודול ב- IDE.
  • ממשק משתמש דמוי קונסולה לכלי REPL של Java מעטפת (JShell) (read-eval-print-loop), שניתן לתמוך בתצורת פרויקט המשתמש.
  • נוספו פעולות בפרופיל Java כדי להרחיב ולקרוט צמתים בתוצאות טבלת העץ.
  • ניתן להקפיד על חלונות קופצים הניתנים לשינוי גודל בפרופיל, כדי להקל על הטיפול בשמות ארוכים של כיתות או שיטות.

NetBeans 9.0 מוסיפה גם פרויקט חדש, Java Modular Project, לפיתוח מספר מודולי JDK 9 בפרויקט מבוסס נמלים אחד. בעזרתו ניתן לארוז פרויקטים של אפליקציות מודולריות של Java לתמונת JLink להפצת היישום והמודולים הנדרשים.

מהדורות עתידיות של IDE צפויים להוסיף יכולות חדשות לשפות כולל C ++ ו- PHP.

היכן ניתן להוריד את NetBeans 9.0

באפשרותך להוריד את קוד המקור של NetBeans 9.0 וקבצים בינאריים מאתר הפרויקט.