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

Το Apache Software Foundation παρουσίασε το ολοκληρωμένο περιβάλλον ανάπτυξης Apache NetBeans 16, το οποίο παρέχει υποστήριξη για τις γλώσσες προγραμματισμού Java SE, Java EE, PHP, C/C++, JavaScript και Groovy. Οι έτοιμες συναρμολογήσεις δημιουργούνται για Linux (snap, flatpak), Windows και macOS.

Μεταξύ των προτεινόμενων αλλαγών:

  • Η διεπαφή χρήστη παρέχει τη δυνατότητα φόρτωσης προσαρμοσμένων ιδιοτήτων FlatLaf από ένα προσαρμοσμένο αρχείο διαμόρφωσης.
    Κυκλοφόρησε το Apache NetBeans IDE 16
  • Το πρόγραμμα επεξεργασίας κώδικα έχει επεκτείνει την υποστήριξη για μορφές YAML και Dockerfile. Προστέθηκε υποστήριξη για μορφές TOML και ANTLR v4/v3.
  • Προστέθηκε υποστήριξη για ορισμένες νέες δυνατότητες στην Java 19. Προστέθηκε υποστήριξη για αυτόματη συμπλήρωση, μορφοποίηση εσοχών και συμβουλές εργαλείων για μοτίβα εγγραφής. Εφαρμοσμένη συμπλήρωση προτύπου σε ετικέτες περίπτωσης. Ο ενσωματωμένος μεταγλωττιστής NetBeans Java nb-javac (τροποποιημένο javac) έχει ενημερωθεί. Το ActionsManager έχει επανασχεδιαστεί στο API εντοπισμού σφαλμάτων. Προστέθηκε υποστήριξη για αρχεία jar πολλαπλών εκδόσεων. Βελτιωμένη λογική για την επιλογή της πλατφόρμας Java.
  • Βελτιωμένη υποστήριξη για το σύστημα κατασκευής Gradle. Προστέθηκε αρχική υποστήριξη για το project.dependency API για την εξαγωγή ενός δέντρου εξαρτήσεων από το Gradle. Επανασχεδιασμένη λειτουργικότητα που σχετίζεται με το Grade Editor. Προστέθηκε υποστήριξη για έργα χωρίς build.gradle.
  • Βελτιωμένη υποστήριξη για το σύστημα κατασκευής Maven. Βελτιωμένη υποστήριξη για Jakarta EE 9/9.1. Έχει εφαρμοστεί η δυνατότητα επεξεργασίας των αποτελεσμάτων του έργου με τη μορφή αναγνωρίσιμων τεχνουργημάτων και των τοποθεσιών τους. Προστέθηκε υποστήριξη για την απενεργοποίηση προειδοποιήσεων ανάλογα με τη χρήση ορισμένων πρόσθετων κατά τη συναρμολόγηση.
  • Προβλήματα σε περιβάλλοντα για γλώσσες PHP και Groovy έχουν επιδιορθωθεί.
  • Στο περιβάλλον για έργα C/C++, το πρόγραμμα εντοπισμού σφαλμάτων CPPlight λειτουργεί σε συστήματα με αρχιτεκτονική aarch64.
  • Οι δυνατότητες ελέγχου έχουν επεκταθεί χρησιμοποιώντας διακομιστές LSP (Language Server Protocol). Προστέθηκε υποστήριξη για έλεγχο ευπάθειας στο Oracle cloud.

Πηγή: opennet.ru

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