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

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

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

  • Προστέθηκε υποστήριξη JavaSE 13. Για παράδειγμα προστέθηκε
    τη δυνατότητα χρήσης του "διακόπτη" με τη μορφή έκφρασης και όχι δήλωσης.
    Υλοποιήθηκαν λειτουργίες επισήμανσης και μετατροπής για μπλοκ κειμένου που περιλαμβάνουν δεδομένα κειμένου πολλών γραμμών χωρίς τη χρήση διαφυγής χαρακτήρων και διατήρηση της αρχικής μορφοποίησης κειμένου. Οι καθορισμένες λειτουργίες επισημαίνονται επί του παρόντος ως δοκιμαστικές και ενεργοποιούνται μόνο κατά τη δημιουργία με τη σημαία "-enable-preview".

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

  • Έχουν προστεθεί νέες δυνατότητες της γλώσσας PHP, που αναπτύχθηκαν στον κλάδο 7.4, ο οποίος έχει προγραμματιστεί να κυκλοφορήσει στις 28 Νοεμβρίου. Η NetBeans έχει προσθέσει επεξεργασία για καινοτομίες όπως δακτυλογραφημένες ιδιότητες, χειριστής "??=" (το "a ??= b" είναι παρόμοιο με το "a = a ?? b"), ευκαιρία αντικατάσταση υπαρχόντων πινάκων κατά τον ορισμό ενός νέου πίνακα (τελεστής "...$var"), νέος механизм σειριοποίηση αντικειμένων (συνδυασμός Serializable και __sleep()/__wakeup()), ευκαιρία οπτική σχεδίαση μεγάλων αριθμών (1_000_000_00) και νέος μορφή για τον ορισμό συναρτήσεων "fn(parameter_list) => expr" (για παράδειγμα "fn($x) => $x + $y" είναι ανάλογο με το "$fn2 = συνάρτηση ($x) χρήση ($y) {return $ x + $ y;}").

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

  • Έχουν πραγματοποιηθεί βελτιστοποιήσεις απόδοσης: Η ταχύτητα αναζήτησης δυαδικών αρχείων στο δέντρο προέλευσης έχει αυξηθεί. ΣΕ
    Το Linux και τα Windows χρησιμοποιούν τη διεπαφή WatchService που παρέχεται στο API για την παρακολούθηση αλλαγών στους καταλόγους Java NIO2. Ταχεία αναγνώριση αρχείων με αρχεία.

  • Βελτιωμένη υποστήριξη για το σύστημα κατασκευής Gradle. Προστέθηκε η δυνατότητα φόρτωσης σημαιών μεταγλωττιστή Java, επιτρέποντάς σας να χρησιμοποιείτε πειραματικές λειτουργίες Java σε έργα Gradle (“it.options.compilerArgs.add('—enable-preview')"). Προστέθηκε επίσης η επεξεργασία των εισροών χρήστη στην καρτέλα που αντικατοπτρίζει την πρόοδο της κατασκευής (Έξοδος). Κατά την εκκίνηση μιας διαδικασίας Gradle Daemon στο παρασκήνιο, η ιδιότητα org.gradle.jvmargs γίνεται πλέον σεβαστή.
  • Επιλύθηκαν προβλήματα με την άδεια χρήσης κώδικα με τον αναλυτή JavaScript, λόγω των οποίων ο αναλυτής έπρεπε προηγουμένως να εγκατασταθεί ξεχωριστά. Τώρα ο αναλυτής graal-js μεταφέρθηκε από την GPL στην UPL (Universal Permissive License).
  • Το πρόγραμμα εγκατάστασης έχει βελτιωθεί ώστε να περιλαμβάνει υποστήριξη για επιλεκτική εγκατάσταση μεμονωμένων στοιχείων NetBeans.
  • Υποστήριξη διακομιστή εφαρμογών Payara ενημερώθηκε για να κυκλοφορήσει Payara Platform 5.193;
  • Ενημερωμένη υποστήριξη για το Amazon Beanstalk.
  • Προστέθηκε υποστήριξη για προχωρημένους σύνταξη χαρακτηριστικών σε HTML5 που χρησιμοποιείται στο Angular (για παράδειγμα, , και ούτω καθεξής.)
  • Η οθόνη υποδοχής έχει αφαιρεθεί από συνδέσμους στον ιστότοπο της Oracle (οι σύνδεσμοι προς το netbeans.org έχουν αντικατασταθεί από το netbeans.apache.org).

Πηγή: opennet.ru

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