Κυκλοφόρησε το Apache NetBeans IDE 11.3

Οργανισμοί Apache Software Foundation παρουσιάζονται ολοκληρωμένο περιβάλλον ανάπτυξης Apache NetBeans 11.3. Αυτή είναι η πέμπτη έκδοση που ετοιμάζεται από το Ίδρυμα Apache μετά την παράδοση του κώδικα NetBeans από την Oracle και η πρώτη κυκλοφορία από τότε μετάφραση έργο από τη θερμοκοιτίδα στην κατηγορία των πρωτογενών έργων Apache. Η έκδοση περιέχει υποστήριξη για τις γλώσσες προγραμματισμού Java SE, Java EE, PHP, JavaScript και Groovy.

Η ενσωμάτωση της υποστήριξης γλώσσας C/C++ που αναμένεται στην έκδοση 11.3 από τη βάση κώδικα που μεταφέρθηκε από την Oracle, μεταφέρθηκε και πάλι στο
επόμενο τεύχος. Σημειώνεται ότι όλες οι δυνατότητες που σχετίζονται με την ανάπτυξη έργων σε C και C++ είναι ήδη έτοιμες, αλλά ο κώδικας δεν έχει ακόμη ενσωματωθεί. Μέχρι να είναι διαθέσιμη η εγγενής υποστήριξη, οι προγραμματιστές μπορούν να εγκαταστήσουν λειτουργικές μονάδες ανάπτυξης C/C++ που είχαν κυκλοφορήσει προηγουμένως για το NetBeans IDE 8.2 μέσω του Διαχειριστή προσθηκών. Το Apache NetBeans 2020 έχει προγραμματιστεί να κυκλοφορήσει τον Απρίλιο του 12 και θα υποστηρίζεται μέσω του εκτεταμένου κύκλου υποστήριξης (LTS).

Ο κύριος καινοτομίες NetBeans 11.3:

  • Προστέθηκαν πρόσθετες λειτουργίες προβολής σκοτεινής διεπαφής - Dark Metal και Dark Nimbus.
    Κυκλοφόρησε το Apache NetBeans IDE 11.3

  • Έχει προταθεί ένα νέο θέμα σχεδίασης FlatLaf.

    Κυκλοφόρησε το Apache NetBeans IDE 11.3

  • Βελτιωμένη υποστήριξη για οθόνες υψηλής πυκνότητας pixel (HiDPI) και
    προστέθηκε απλοποιημένο γραφικό στοιχείο HeapView.

  • Προστέθηκε υποστήριξη για την πλατφόρμα Java SE 14, η οποία έχει προγραμματιστεί να κυκλοφορήσει στις 17 Μαρτίου. Αυτό περιλαμβάνει επισήμανση σύνταξης και μορφοποίηση κώδικα για κατασκευές με τη νέα λέξη-κλειδί "ρεκόρ", η οποία παρέχει μια συμπαγή μορφή για τον ορισμό κλάσεων χωρίς να χρειάζεται να ορίζονται ρητά διάφορες μέθοδοι χαμηλού επιπέδου, όπως equals(), hashCode() και toString().

    Κυκλοφόρησε το Apache NetBeans IDE 11.3

    Προστέθηκε υποστήριξη αντιστοίχιση μοτίβων στον τελεστή "instanceof", ο οποίος σας επιτρέπει να ορίσετε αμέσως μια τοπική μεταβλητή για πρόσβαση στην επιλεγμένη τιμή. Για παράδειγμα, μπορείτε να γράψετε αμέσως "if (obj instanceof String s && s.length() > 5) {.. s.contains(..) ..}" χωρίς να ορίσετε ρητά το "String s = (String) obj". Στο NetBeans 11.3, ο καθορισμός του "if (obj instanceof String) {" θα εμφανίσει ένα μήνυμα που σας επιτρέπει να μετατρέψετε τον κώδικα σε νέα φόρμα.

    Κυκλοφόρησε το Apache NetBeans IDE 11.3

    Προστέθηκε υποστήριξη για τη λειτουργία εκκίνησης προγράμματος που εισήχθη στην Java 11, που παρέχεται με τη μορφή ενός ενιαίου αρχείου πηγαίου κώδικα (η τάξη μπορεί να εκτελεστεί απευθείας από το αρχείο κώδικα, χωρίς τη δημιουργία αρχείων κλάσης, αρχείων JAR και λειτουργικών μονάδων). ΣΕ
    Παρόμοια προγράμματα ενός αρχείου NetBeans μπορούν τώρα να δημιουργηθούν εκτός έργων στο παράθυρο Αγαπημένα, να εκτελεστούν και να εντοπιστούν σφάλματα.

    Προστέθηκε η δυνατότητα αντιστροφής μετατροπής μπλοκ κειμένου που εισήχθη στην προηγούμενη έκδοση που περιλάμβανε δεδομένα κειμένου πολλών γραμμών χωρίς τη χρήση διαφυγής χαρακτήρων σε αυτά. Στο πρόγραμμα επεξεργασίας κώδικα, τα μπλοκ κειμένου μπορούν τώρα να μετατραπούν ξανά σε γραμμές.

  • Ο κώδικας για την ανάπτυξη εφαρμογών που βασίζονται σε Java EE έχει επεκταθεί για να υποστηρίζει την προδιαγραφή JSF 2.3, συμπεριλαμβανομένης της αυτόματης συμπλήρωσης δομών όπως το "f:websocket" και η αντικατάσταση τεχνουργήματος CDI.
    Υποστήριξη Τζακάρτα ΕΕ 8 αναμένεται στην κυκλοφορία του Apache NetBeans 12.0.

    Κυκλοφόρησε το Apache NetBeans IDE 11.3Κυκλοφόρησε το Apache NetBeans IDE 11.3

  • Βελτιωμένη υποστήριξη για το σύστημα κατασκευής Gradle. Το Gradle Tooling API έχει ενημερωθεί στην έκδοση 6.0. Προστέθηκε υποστήριξη επανατοποθέτηση οικιακός κατάλογος και σύνθετο συγκρότημα (Gradle Composite Project). Παρέχεται αναγνώριση έργων στη γλώσσα Kotlin. Προστέθηκε υποστήριξη για αναγκαστική επανεκκίνηση του έργου.
  • Για έργα που χρησιμοποιούν το σύστημα Maven για κατασκευή, έχουν προστεθεί ρυθμίσεις για να παρακάμψουν την προεπιλεγμένη έκδοση JDK.
  • Η υποστήριξη γλώσσας έχει προστεθεί στον επεξεργαστή κώδικα
    TypeScript (επεκτείνει τις δυνατότητες της JavaScript ενώ παραμένει πλήρως συμβατό προς τα πίσω).
    Κυκλοφόρησε το Apache NetBeans IDE 11.3

  • Για έργα JavaScript, έχει δημιουργηθεί μια εφαρμογή σύνδεσης που παρέχει σύνδεση με το Chrome.
  • Για την PHP, παρέχεται αυτόματη συμπλήρωση ιδιοτήτων και μεθόδων χωρίς "$this=>".
  • Έχει γίνει δουλειά για να απαλλαγούμε από προειδοποιήσεις κατά τη σύνταξη.
  • Ενημερωμένες βιβλιοθήκες Groovy 2.5.9, junit 5.5.2 και GraalVM 19.3.0.
  • Το Janitor έχει προσθέσει μια δυνατότητα για τον εντοπισμό και την αφαίρεση παλιών και αχρησιμοποίητων καταλόγων NetBeans.

    Κυκλοφόρησε το Apache NetBeans IDE 11.3

Θυμηθείτε ότι το έργο NetBeans ήταν με βάση το 1996 από Τσέχους φοιτητές με στόχο τη δημιουργία ενός αναλόγου των Δελφών για την Java. Το 1999, το έργο αγοράστηκε από τη Sun Microsystems και το 2000 δημοσιεύτηκε σε πηγαίο κώδικα και μεταφέρθηκε στην κατηγορία των δωρεάν έργων. Το 2010, η NetBeans πέρασε στα χέρια της Oracle, η οποία απορρόφησε τη Sun Microsystems. Με τα χρόνια, το NetBeans αναπτύσσεται ως το κύριο περιβάλλον για προγραμματιστές Java, ανταγωνιζόμενος το Eclipse και το IntelliJ IDEA, αλλά πρόσφατα άρχισε να επεκτείνεται σε JavaScript, PHP και C/C++. Η NetBeans έχει μια κατ' εκτίμηση ενεργή βάση χρηστών 1.5 εκατομμυρίων προγραμματιστών.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο