JetBrains mulai menambahkan fungsionalitas dev jarak jauh pada IDE dan memperkenalkan Fleet
Cloud

JetBrains mulai menambahkan fungsionalitas dev jarak jauh pada IDE dan memperkenalkan Fleet

jetbrains-gateway.png

Gambar: JetBrains

JetBrains telah mulai memisahkan ujung depan dan belakang IDE-nya untuk memungkinkan pengembang memiliki antarmuka di satu mesin, tetapi memiliki kode sumber, rantai alat, dan backend IDE di mesin lain.

Menggunakan peluncur IDE JetBrains Gateway baru, koneksi ke mesin jarak jauh melalui SSH dan saat ini hanya mendukung mesin fisik dan virtual Linux sebagai server.

“Klien JetBrains berjalan secara lokal dan menyediakan antarmuka pengguna untuk backend IDE. Ini didasarkan pada Platform IntelliJ dan terasa seperti IDE berbasis IntelliJ penuh — ia memiliki editor, penyelesaian kode, navigasi, inspeksi, dan alat refactoring yang sama. sebagai IDE lokal, tetapi semua file di-host dari jarak jauh dan semua pemrosesan bahasa dilakukan di server jarak jauh,” kata perusahaan itu dalam sebuah posting blog.

“Pengembangan jarak jauh adalah cara yang bagus untuk memanfaatkan server berbasis cloud yang kuat, menciptakan lingkungan pengembangan yang bersih dan dapat direproduksi, dan menghindari mimpi buruk kehilangan laptop yang penuh dengan kode sumber penting.”

Pembatasan lain pada pengembangan jarak jauh termasuk hanya tersedia di IntelliJ IDEA Ultimate, dan bukan edisi komunitas gratis, serta plugin pengguna yang perlu diinstal baik secara lokal maupun jarak jauh.

“Kami sedang mengerjakan kemampuan untuk menginstal plugin dari jarak jauh dari Klien JetBrains,” kata perusahaan itu.

Gateway dibundel dengan IntelliJ IDEA Ultimate, PyCharm Professional, GoLand, PhpStorm, dan RubyMine, dan dapat digunakan secara mandiri dengan CLion dan WebStorm.

Pada saat yang sama, JetBrains terjun ke dunia editor ringan dengan pratinjau terbatas Armada, yang katanya telah “dibangun dari awal dengan arsitektur baru”.

Dibuka sebagai editor teks, setelah mode cerdasnya diaktifkan, Fleet akan terhubung ke backend berbasis IntelliJ IDEA atau Language Server Protocol tergantung pada bahasanya, untuk menyediakan fungsionalitas seperti pemfaktoran ulang, penyorotan, penyelesaian, dan informasi tipe. Armada juga dapat digunakan untuk pengembangan kolaboratif dengan beberapa klien yang dapat terhubung ke backend yang sama.

jetbrains-fleet-smartmode.gif

Armada dengan mode pintar diaktifkan.

Gambar: JetBrains

Armada saat ini mendukung Java, Kotlin, Python, Go, JavaScript, Rust, TypeScript, dan JSON, dengan PHP, C++, C#, dan HTML dijadwalkan akan segera hadir.

Selain itu, JetBrains juga telah meluncurkan lingkungan pengembangan Docker di alat Space-nya yang berjalan di server JetBrains.

“Space memungkinkan Anda mempersiapkan backend untuk bekerja, mengkloning repo Git, membangun indeks proyek, dan menyelesaikan dependensi untuk Anda,” kata JetBrains.

“Sepertinya seseorang telah datang ke kantor satu jam sebelum Anda, menyalakan komputer Anda, dan membuka proyek di IDE dan menyiapkan segalanya untuk Anda. Jadi Anda bisa memulai hari libur Anda dengan baik dan mulai bekerja di IDE yang 100% siap.”

Jika pengguna tidak menggunakan lingkungan selama 30 menit, penampung akan dimatikan secara otomatis, dengan perubahan yang belum disimpan akan disimpan. Kontainer saat ini hanya dapat mendukung satu repositori.

Mesin virtual saat ini ditawarkan dalam konfigurasi 4, 8, dan 16 inti dengan memori masing-masing 8, 16, dan 32GB, dengan harga ditetapkan $0,40, $0,80, dan $1,60 per jam, dan penyimpanan lingkungan dikenai biaya $0,008 per jam.

Lingkungan pengembang dapat diakses dengan IDE yang didukung oleh Gateway, atau dengan Armada.

Cakupan Terkait

Posted By : hasil hk