Το Apache NetBeans 30 απαιτεί JDK 21, βελτιώνει την υποστήριξη Java και ενημερώνει το GlassFish

Βασικά σημεία:
  • Καθιερώνει το JDK 21 ως την ελάχιστη απαίτηση για τη μεταγλώττιση, τον έλεγχο και την εκτέλεση του περιβάλλοντος ανάπτυξης.
  • Πλήρης ενημέρωση των εργαλείων δημιουργίας, με ενσωμάτωση από προεπιλογή των Maven 3.9.15, Ant 1.10.17 και υποστήριξη Gradle για JDK 26.
  • Βελτιώσεις στον επεξεργαστή Java για την υποστήριξη στοιχείων εγγραφών, ανώνυμων μεταβλητών και ανάλυσης τοπικής κλάσης.
  • Επίσημη ενσωμάτωση με τους διακομιστές GlassFish 7.1.0 και 8.0.0, εκσυγχρονισμός των οδηγών JSF και υποστήριξη για Typescript React μέσω LSP.
  • Βελτιστοποίηση ταχύτητας Git χρησιμοποιώντας JGit 7.6.0, ενημερωμένη διεπαφή με FlatLaf 3.7.1 και βελτιωμένη υποστήριξη Markdown.

Apache NetBeans

Οι προγραμματιστές του Apache, υπεύθυνοι για το δημοφιλές IDE ανάπτυξης "NetBeans", ανακοίνωσαν το rΠρόσφατη κυκλοφορία του Apache NetBeans 30. Αυτή η ενημέρωση σηματοδοτεί μια αλλαγή στο περιβάλλον ανάπτυξης, καθιερώνοντας το ισχυρό JDK 21 ως την ελάχιστη απαίτηση για τη μεταγλώττιση, τη δοκιμή και την εκτέλεση της πλατφόρμας.

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

Σημαντικές νέες δυνατότητες στο Apache NetBeans 30

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

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

Από την άλλη πλευρά, σημειώνεται ότι το Η ομάδα έχει εφαρμόσει κρίσιμες διορθώσεις για την επίλυση διενέξεων μορφοποίησης με μεταβλητές Ανώνυμη, η αυτόματη εισαγωγή απαριθμήσεων μέσα σε εντολές διακόπτη έχει επίσης βελτιωθεί και έχουν διορθωθεί πολλαπλές εξαιρέσεις μηδενικού δείκτη που εμπόδιζαν το profiler. Παράλληλα, τα συστήματα δημιουργίας ενημερώνουν τις βάσεις δεδομένων τους ενσωματώνοντας εγγενώς το Εκδόσεις Maven 3.9.15 και Ant 1.10.17Εν τω μεταξύ, το Gradle προσαρμόζει τις προεπιλεγμένες παραμέτρους του για να προετοιμαστεί για την επικείμενη άφιξη των περιβαλλόντων JDK 26.

Εκσυγχρονισμός επιχειρήσεων και πρωτοποριακό οικοσύστημα ιστού

Η ανάπτυξη επιχειρήσεων και οι τεχνολογίες ιστού παρουσιάζουν σημαντικό αριθμό βελτιώσεων σε αυτήν την έκδοση. Παρουσιάζει το NetBeans 30 επίσημη υποστήριξη για τους διακομιστές εφαρμογών GlassFish 7.1.0 και 8.0.0, ενώ παράλληλα διορθώνονται τα ενοχλητικά σφάλματα εκκίνησης στο Διακομιστής Payara συνδεδεμένος με επιλογές σημείων ελέγχου.

Οι προγραμματιστές που προσανατολίζονται στο διαδίκτυο επωφελούνται από έναν πελάτη του Πρωτόκολλο διακομιστή γλώσσας (LSP) σημαντικά βελτιωμένο, το οποίο τώρα Έλαβε εγγενή υποστήριξη για το TypeScript React και επιλύει διενέξεις απόστασης σε κλάσεις JavaScript. τα οποία περιέχουν στατικούς αρχικοποιητές. Εν τω μεταξύ, το οικοσύστημα της PHP δεν υστερεί σε αυτό το κύμα ενημερώσεων, ενσωματώνοντας άμεση συμβατότητα με τον νέο τελεστή pipe που εισήχθη στην έκδοση 8.5 της PHP.

Βελτιωμένη διεπαφή, απόδοση Git και νέες ενσωματώσεις

Η λειτουργική ρευστότητα και η συνολική αισθητική του περιβάλλοντος Λαμβάνουν μια σειρά από βελτιώσεις που στοχεύουν στην οπτική άνεση.. Η ενημέρωση του Η μηχανή απόδοσης FlatLaf 3.7.1 εγγυάται μια άψογη διεπαφήΤώρα μετακινεί την αρχική οθόνη φόρτωσης στο νήμα αποστολής συμβάντος για να αποφύγει ενοχλητικά σφάλματα συστήματος.

Το σύστημα διαχείρισης ελέγχου εκδόσεων ενημερώνει τον μηχανισμό του στην έκδοση JGit 7.6.0, Αυτό βελτιστοποιεί δραστικά την ταχύτητα φόρτωσης της κατάστασης του αρχείου στα παράθυρα διαλόγου επιβεβαίωσης μέσω μαζικής επεξεργασίας και αναβολής κλήσεων που απαιτούν πολλούς πόρους. Τέλος, η συνολική εμπειρία πληκτρολόγησης βελτιώνεται επίσης. Υποστήριξη για προεπισκόπηση εικόνας και ορθογραφικό έλεγχο σε έγγραφα Markdown, η ενσωμάτωση προτύπων TOML και μια πολλά υποσχόμενη ενσωμάτωση με το rust-analyzer για την ενίσχυση του οικοσυστήματος προγραμματισμού συστημάτων.

Αν θέλετε να μάθετε περισσότερα για αυτό αυτής της νέας έκδοσης, μπορείτε να ελέγξετε τις λεπτομέρειες στο τον ακόλουθο σύνδεσμο.

Πώς να εγκαταστήσετε το Apache NetBeans 30 σε Linux;

Η εγκατάσταση του Apache NetBeans σε Linux μπορεί να γίνει με διαφορετικούς τρόπους, ανάλογα με τις προτιμήσεις του χρήστη και τη συμβατότητα του συστήματος.

Για όσους προτιμούν να μεταγλωττίσουν το 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


Προσθήκη ως προτιμώμενης πηγής