JetBrains IDE-ებს ახლა აქვთ დისტანციური განვითარების მხარდაჭერა

IntelliJ IDEA Ultimate, PyCharm Professional, GoLand და სხვა JetBrains IDE-ებს ახლა აქვთ დისტანციური განვითარების ფუნქცია.

JetBrains აწარმოებს რამდენიმე ყველაზე პოპულარულ ინტეგრირებულ განვითარების გარემოს (IDE) Java, PHP, Kotlin და სხვა პროგრამირების ენებით პროგრამული უზრუნველყოფის შესაქმნელად. JetBrains IntelliJ კი ემსახურება Android Studio-ს საფუძველს, Google-ის ოფიციალურ IDE-ს Android აპლიკაციებისა და თამაშების შემუშავებისთვის. ახლა JetBrains მუშაობს ახალ ფუნქციაზე თავისი IDE-ებისთვის, რაც მნიშვნელოვნად გაამარტივებს დისტანციურ განვითარებას.

JetBrains-მა გამოაცხადა დისტანციური განვითარების ახალი ფუნქცია ორშაბათს მისი IDE-ებისთვის, რომელიც შედის IntelliJ IDEA Ultimate, PyCharm Professional, GoLand, PhpStorm და RubyMine 2021.3 ვერსიებში. იმის ნაცვლად, რომ დააყენოთ მთელი გარემო თითოეულ კომპიუტერზე განვითარებისთვის (როგორიცაა პროექტის დამოკიდებულებები, შემდგენელები და ა.შ.), JetBrains-ს ახლა შეუძლია იმუშაოს დისტანციურ სერვერზე, როგორც backend სერვისი, და ნებისმიერს შეუძლია დაუკავშირდეს მას თავსებადი JetBrains IDE-ით საკუთარ თავზე. კომპიუტერი. სანამ თითოეული კომპიუტერი კვლავ იმუშავებს სრულ IDE-ს — ეს არ არის მარტივი დისტანციური დესკტოპის სესია — ყველა პროექტის ფაილი, კომპილინგი და სხვა პროცესორი ინტენსიური ამოცანები განხორციელდება დისტანციური მართვის საშუალებით სერვერი.

\r\n https://www.youtube.com/watch? v=8qG_BK11nLg\r\n

JetBrains-მა თქვა თავის ბლოგ პოსტში, „JetBrains Client მუშაობს ადგილობრივად და უზრუნველყოფს მომხმარებლის ინტერფეისს IDE backend-ისთვის. ის დაფუძნებულია IntelliJ პლატფორმაზე და იგრძნობა, როგორც სრული IntelliJ-ზე დაფუძნებული IDE – მას აქვს იგივე რედაქტორი, კოდის შევსება, ნავიგაცია, ინსპექტირება და გადამუშავების ხელსაწყოები, როგორც ლოკალური IDE, მაგრამ ყველა ფაილი განთავსებულია დისტანციურად და ყველა ენის დამუშავება კეთდება დისტანციური სერვერი."

ახალი ფუნქცია მსგავსია დისტანციური განვითარების ფუნქციები Visual Studio Code-ში, რომელიც საშუალებას აძლევს Visual Studio Code-ს დაუკავშირდეს დისტანციურ ინსტანციას პროექტის კოდით, გამართვისა და გაფართოებებით. მაგალითად, ფუნქცია პოპულარულია ადამიანებში, რომლებიც იყენებენ მას Windows ქვესისტემა Linux-ისთვის, რადგან კოდი და დამოკიდებულებები შეიძლება იყოს Linux ქვესისტემაში, ხოლო VS Code-ის ფაქტობრივი სესია მუშაობს მასპინძელ Windows ოპერაციულ სისტემაზე.

დისტანციური განვითარება შესანიშნავია მათთვის, ვისაც არ სურს თავისი პროგრამული პროექტების დაყენება რამდენიმე კომპიუტერზე, მაგრამ შეიძლება ჰქონდეს სერვერი ან კომპიუტერი, რომელსაც შეუძლია მუდმივად იმუშაოს. იმედოვნებს, რომ Google შეძლებს ამის ინტეგრირებას Android Studio-ს მომავალ განახლებაში.