Προγραμματισμός

Τι νέο υπάρχει στο NetBeans IDE του Apache για Java 9

Το Apache Software Foundation κυκλοφόρησε την έκδοση προϊόντος του NetBeans Version 9.0 IDE του, με υποστήριξη για το Java Module System που κυκλοφόρησε με το Java 9 πέρυσι. Οι ενότητες αποτελούσαν την κορυφαία ικανότητα στο JDK 9, η οποία κυκλοφόρησε τον Σεπτέμβριο του 2017.

Οι νέες δυνατότητες του ανοιχτού κώδικα IDE περιλαμβάνουν:

  • Το NetBeans 9.0 υποστηρίζει τοπικά συμπεράσματα μεταβλητού τύπου, με νέες συμβουλές, χειριστές σφαλμάτων και refactorings για μετατροπή από και προς το νέο Java Development Kit 10var τύπος.
  • Για το σύστημα JDK 9 Jigsaw module, το ModulePath προστέθηκε ως παράδειγμα, για χρήση σε λειτουργικές μονάδες. Η λειτουργία ModulePath επιτρέπει τη χρήση των ενοτήτων, εκτός από την υποστήριξη της μακροχρόνιας τάξη επιλογή για το χρόνο εκτέλεσης για αναζήτηση τάξεων και αρχείων πόρων.
  • Ο τύπος έργου NetBeans Java SE μπορεί να είναι μία μονάδα JDK 9 προσθέτοντας ένα αρχείο module-info.java στο προεπιλεγμένο πακέτο.
  • Ο νέος τύπος Java Modular Project βοηθά στην ανάπτυξη αρκετών ενοτήτων JDK 9 σε ένα έργο NetBeans που βασίζεται σε Ant. Με αυτόν τον τύπο έργου, οι εξαρτήσεις διαχειρίζονται δηλώνοντας εξαγωγές και απαιτεί στο module-info.java. Όλες οι ενότητες καταρτίζονται ταυτόχρονα.
  • Υποστήριξη σε λειτουργικές μονάδες για τον πλήρη κύκλο επεξεργασίας-μεταγλώττισης-εντοπισμού σφαλμάτων και προφίλ.
  • Η δυνατότητα εμφάνισης εξαρτήσεων μονάδων στο IDE.
  • Ένα UI που μοιάζει με κονσόλα για το εργαλείο Java Shell (JShell) REPL (read-eval-print-loop), το οποίο μπορεί να υποστηριχθεί με τη διαμόρφωση του έργου του χρήστη.
  • Προστέθηκαν ενέργειες στο πρόγραμμα προφίλ Java για επέκταση και σύμπτυξη κόμβων στα αποτελέσματα του πίνακα δέντρων.
  • Αναδυόμενα αναδυόμενα παράθυρα στο προφίλer, για να διευκολύνεται ο χειρισμός ονομάτων μεγάλων κατηγοριών ή μεθόδων.

Το NetBeans 9.0 προσθέτει επίσης ένα νέο έργο, το Java Modular Project, για την ανάπτυξη αρκετών ενοτήτων JDK 9 σε ένα έργο που βασίζεται στο Ant. Με αυτό, τα προγράμματα αρθρωτής εφαρμογής Java μπορούν να συσκευαστούν σε μια εικόνα JLink για διανομή της εφαρμογής και απαιτούμενες λειτουργικές μονάδες.

Οι μελλοντικές εκδόσεις του IDE αναμένεται να προσθέσουν νέες δυνατότητες για γλώσσες, συμπεριλαμβανομένων των C ++ και PHP.

Πού να κατεβάσετε το NetBeans 9.0

Μπορείτε να κατεβάσετε τον πηγαίο κώδικα NetBeans 9.0 και τα δυαδικά αρχεία από τον ιστότοπο του έργου.