Το NetBeans 19 εισάγει βελτιώσεις στον επεξεργαστή κώδικα, με το Rust και άλλα

Apache-Netbeans

Το NetBeans είναι ένα δωρεάν ολοκληρωμένο περιβάλλον ανάπτυξης, κατασκευασμένο κυρίως για τη γλώσσα προγραμματισμού Java.

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

Για όσους δεν γνωρίζουν για το NetBeans, θα πρέπει να γνωρίζουν ότι αυτό είναι αρκετά δημοφιλές IDE που παρέχει υποστήριξη για γλώσσες προγραμματισμού Java SE, Java EE, PHP, C/C++, JavaScript και Groovy.

NetBeans 19 Κύρια νέα χαρακτηριστικά

Σε αυτή τη νέα έκδοση του NetBeans 19, sκαι εφάρμοσε μια σειρά από οπτικές βελτιώσεις, από τα οποία ξεχωρίζει ότι ο επεξεργαστής κώδικα έχει πρόγραμμα προβολής αρχείων και συνδέσμων (ελάχιστο, αλλά λειτουργικό) από τον Markdown έχουν ενσωματωθεί, καθώς και έχουν επίσης εφαρμόσει την βελτιώσεις προφύλαξης οθόνης η οποία έχει ενεργοποιημένη την εξομάλυνση κειμένου υπο-pixel με πληροφορίες σχετικά με την πρόοδο φόρτωσης της μονάδας, ενώ στις οθόνες HiDPI, η απόδοση ένδειξης εισαγωγής σε λειτουργία μεταφοράς και απόθεσης έχει βελτιωθεί.

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

Μια άλλη από τις αλλαγές που ξεχωρίζει σε αυτή τη νέα έκδοση του NetBeans 19 είναι αυτή πρόσθεσε υποστήριξη για την πλατφόρμα GlassFish 7.0.6 και ο διακομιστής εφαρμογών Wildfly 28, υποστηρίζει επίσης το JSF 4.0, καθώς και το δυνατότητα περιήγησης στα αρχεία HCL (γλώσσα ορισμού διαμόρφωσης που χρησιμοποιείται στο HashiCorp Terraform) και ότι οι δυνατότητες που σχετίζονται με τη χρήση διακομιστών LSP επεκτάθηκαν.

Όσον αφορά τις βελτιώσεις για την Java, πρέπει να σημειωθεί ότι ο επεξεργαστής κώδικα έχει βελτιώσει τον συντονισμό των συνθηκών, των βρόχων και των μπλοκ try/catch, έχουν βελτιωθεί Λειτουργία ολοκλήρωσης κώδικα, προστέθηκε δυνατότητα άμεσης σύνδεσης JTreg, παροχή δυνατότητας σύνδεσης μονάδων με αρχιτεκτονική επεξεργαστή, μονάδα OpenJFX πρόσθεσε υποστήριξη για την αρχιτεκτονική Aarch64 για Linux και Mac OS.

Στο Gradle, αυτό το σύστημα κατασκευής ενημερώθηκε μαζί με το API του στην έκδοση 8.3-rc με υποστήριξη για JDK 20 και το Groovy DSL εξακολουθεί να χρησιμοποιείται.

Στο Maven, έγινε η ενημέρωση στο Maven 3.9.3, maven-indexer 7.0.1 και lucene 9.6.0, καθώς και υποστήριξη για φίλτρα για εξωτερικά ευρετήρια, βελτιωμένη λύση java για ενεργοποίηση της προεπισκόπησης, Η υπηρεσία SMO χρησιμοποιείται για ερωτήματα ονόματος κλάσης και SHA1, έχει πραγματοποιηθεί βελτιστοποιημένη σταδιακή ενημέρωση ευρετηρίων και βελτιώθηκε η συμβατότητα με το Jakarta EE 10.

Από τις άλλες αλλαγές που ξεχωρίζουν από αυτήν τη νέα έκδοση:

  • Το κουμπί "Επανάληψη αποτυχίας δοκιμών" είναι ενεργοποιημένο για το JUnit5.
  • Εφάρμοσε τη δυνατότητα μετατροπής ενός έργου από jakartaee8 σε jakartaee10.
  • Προστέθηκε μια ρύθμιση για την απενεργοποίηση υποδείξεων ολοκλήρωσης παραμέτρων.
  • Η υποστήριξη για τη δημιουργία εκφράσεων λάμδα έχει προστεθεί στη δημιουργία κώδικα.
  • Η υποστήριξη CSS στο περιβάλλον έργου web έχει βελτιωθεί.
  • Η υλοποίηση των καρτελών στον πίνακα έχει αλλάξει, οπότε τώρα παρεμβαίνει η έννοια των διαδοχικών καρτών.
  • Βελτιωμένες επιλογές γραμματοσειράς στο παράθυρο του τερματικού.
  • Βελτιωμένη υποστήριξη για δυνατότητες που εισάγονται σε νεότερες εκδόσεις της PHP στο περιβάλλον PHP.
  • Η ανάπτυξη του περιβάλλοντος για την ανάπτυξη έργων στη γλώσσα Rust συνεχίστηκε.
  • Υλοποιήθηκαν όλες οι τυπικές δράσεις με έργα. Εγγυημένος σωστός χειρισμός μεμονωμένων εισαγωγικών στον κώδικα Rust.

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

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

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

Μόλις εγκαταστήσετε τα πάντα στη συνέχεια, αποσυμπιέστε το πρόσφατα ληφθέν αρχείο σε έναν κατάλογο που σας αρέσει.

Και από το τερματικό θα εισέλθουμε σε αυτόν τον κατάλογο και μετά θα εκτελέσουμε:

ant

Για να δημιουργήσετε το Apache NetBeans IDE. Μόλις δημιουργηθεί μπορείτε να εκτελέσετε το IDE πληκτρολογώντας

./nbbuild/netbeans/bin/netbeans

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

Χρειάζεται μόνο να έχουν την υποστήριξη για να μπορούν να εγκαταστήσουν αυτούς τους τύπους πακέτων στο σύστημά τους. Για να εγκαταστήσετε χρησιμοποιώντας αυτήν τη μέθοδο, πρέπει να πληκτρολογήσετε την ακόλουθη εντολή:

sudo snap install netbeans --classic

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

Η εντολή για την εκτέλεση της εγκατάστασης έχει ως εξής:

flatpak install flathub org.apache.netbeans

Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.