Τα IntelliJ IDEA Ultimate, PyCharm Professional, GoLand και άλλα IDE του JetBrains διαθέτουν πλέον δυνατότητα απομακρυσμένης ανάπτυξης.
Η JetBrains παράγει μερικά από τα πιο δημοφιλή ολοκληρωμένα περιβάλλοντα ανάπτυξης (IDE) για τη δημιουργία λογισμικού με Java, PHP, Kotlin και άλλες γλώσσες προγραμματισμού. Το JetBrains IntelliJ χρησιμεύει ακόμη και ως βάση για το Android Studio, το επίσημο IDE της Google για την ανάπτυξη εφαρμογών και παιχνιδιών Android. Τώρα η JetBrains εργάζεται σε μια νέα δυνατότητα για τα IDE της που θα κάνει την απομακρυσμένη ανάπτυξη σημαντικά πιο εύκολη.
Η JetBrains ανακοίνωσε μια νέα δυνατότητα απομακρυσμένης ανάπτυξης για τα IDE του τη Δευτέρα, το οποίο περιλαμβάνεται στις εκδόσεις 2021.3 των IntelliJ IDEA Ultimate, PyCharm Professional, GoLand, PhpStorm και RubyMine. Αντί να ρυθμίσετε ολόκληρο το περιβάλλον σε κάθε υπολογιστή για ανάπτυξη (όπως εξαρτήσεις έργου, μεταγλωττιστές κ.λπ.), Το JetBrains μπορεί πλέον να εκτελείται σε έναν απομακρυσμένο διακομιστή ως υπηρεσία υποστήριξης και οποιοσδήποτε μπορεί να συνδεθεί σε αυτόν με ένα συμβατό IDE JetBrains στο δικό του υπολογιστή. Ενώ κάθε υπολογιστής θα εξακολουθεί να εκτελεί το πλήρες IDE — αυτό δεν είναι μια απλή συνεδρία απομακρυσμένης επιφάνειας εργασίας — Όλα τα αρχεία έργου, η μεταγλώττιση και άλλες εργασίες που απαιτούν μεγάλη ένταση επεξεργαστή θα διεκπεραιώνονται από το τηλεχειριστήριο υπηρέτης.
\r\n https://www.youtube.com/watch? v=8qG_BK11nLg\r\n
Η JetBrains είπε στην ανάρτησή της στο ιστολόγιο, «το JetBrains Client εκτελείται τοπικά και παρέχει τη διεπαφή χρήστη για το backend IDE. Βασίζεται στην πλατφόρμα IntelliJ και μοιάζει σαν ένα πλήρες IDE που βασίζεται στο IntelliJ – έχει τον ίδιο επεξεργαστή, συμπλήρωση κώδικα, πλοήγηση, επιθεωρήσεις και εργαλεία ανακατασκευής ως τοπικό IDE, αλλά όλα τα αρχεία φιλοξενούνται απομακρυσμένα και όλη η επεξεργασία της γλώσσας γίνεται στο απομακρυσμένος διακομιστής."
Η νέα λειτουργικότητα είναι παρόμοια με τις δυνατότητες απομακρυσμένης ανάπτυξης στον κώδικα του Visual Studio, το οποίο επιτρέπει στον κώδικα του Visual Studio να συνδεθεί σε μια απομακρυσμένη παρουσία με τον κώδικα του έργου, το πρόγραμμα εντοπισμού σφαλμάτων και τις επεκτάσεις. Για παράδειγμα, η δυνατότητα είναι δημοφιλής σε άτομα που χρησιμοποιούν το Υποσύστημα Windows για Linux, επειδή ο κώδικας και οι εξαρτήσεις μπορούν να βρίσκονται στο υποσύστημα Linux ενώ η πραγματική περίοδος λειτουργίας VS Code εκτελείται στο κεντρικό λειτουργικό σύστημα Windows.
Η απομακρυσμένη ανάπτυξη είναι ιδανική για οποιονδήποτε δεν θέλει να εγκαταστήσει τα έργα λογισμικού του σε πολλούς υπολογιστές, αλλά μπορεί να έχει διακομιστή ή υπολογιστή που μπορεί να εκτελείται συνεχώς. Ελπίζουμε ότι η Google μπορεί να το ενσωματώσει σε μια μελλοντική ενημέρωση του Android Studio.