Cloud Workstations menyediakan beberapa image container yang telah dikonfigurasi sebelumnya dan berisi Integrated Development Environment (IDE) yang telah dikonfigurasi sebelumnya. Untuk menggunakan IDE yang telah dikonfigurasi sebelumnya, pilih dari daftar image dasar yang telah dikonfigurasi sebelumnya yang Anda inginkan saat membuat konfigurasi workstation baru, lalu buat workstation menggunakan konfigurasi tersebut. Saat login ke workstation melalui browser, Anda dapat menggunakan IDE yang disertakan dalam image container yang telah dikonfigurasi sebelumnya.
Editor dasar Cloud Workstations
Cloud Workstations dilengkapi dengan OSS Kode IDE default untuk Cloud Workstations yang memungkinkan Anda menulis, mem-build, menguji, men-debug, dan menjalankan aplikasi. Code OSS untuk Cloud Workstations dibangun di atas project open source Code-OSS, mendukung ekstensi IDE yang disediakan dengan Open VSX Registry, dan dilengkapi dengan ekstensi IDE Cloud Code yang sudah diinstal sebelumnya.
Untuk mengetahui detail tentang penggunaan base editor Cloud Workstations, lihat Ringkasan editor dasar.
IDE JetBrains yang telah dikonfigurasi sebelumnya
Cloud Workstations juga menyediakan gambar yang telah dikonfigurasi dengan JetBrains IDE.
Gambar yang telah dikonfigurasi untuk JetBrains IDE berikut dilengkapi dengan ekstensi Cloud Code yang telah diinstal sebelumnya:
Gambar yang telah dikonfigurasi untuk JetBrains IDE berikut juga tersedia:
IDE Utama IntelliJ IDEA
IntelliJ IDEA Ultimate adalah IDE kontekstual untuk menggunakan Java dan bahasa JVM lainnya seperti Kotlin, Scala, dan Groovy. IntelliJ IDEA Ultimate dapat membantu Anda mengembangkan aplikasi web stack lengkap, dengan alat terintegrasi, dukungan untuk JavaScript dan teknologi terkait, serta dukungan lanjutan untuk framework seperti Spring, Spring Boot, Jakarta EE, Micronaut, Quarkus, dan Helidon. Anda juga dapat memperluas IntelliJ IDEA dengan plugin yang dikembangkan oleh JetBrains, sehingga Anda dapat menggunakan bahasa pemrograman lain, termasuk Go, Python, SQL, Ruby, PHP, dan banyak lainnya. Untuk menggunakan image dasar yang telah dikonfigurasi sebelumnya untuk IDE ini, lihat daftar image dasar yang telah dikonfigurasi sebelumnya.
Untuk informasi selengkapnya tentang IDE ini, lihat halaman fitur JetBrains untuk IntelliJ IDEA Ultimate.
IDE Profesional PyCharm
PyCharm Professional adalah IDE Python khusus yang menyediakan alat penting bagi developer Python dan yang menciptakan lingkungan untuk pengembangan Python, web, dan data science yang produktif. IDE membantu Anda meningkatkan kualitas kode dengan pemeriksaan PEP8, bantuan pengujian kode, pemfaktoran ulang cerdas, dan beberapa pemeriksaan. Untuk menggunakan image dasar yang telah dikonfigurasi sebelumnya untuk IDE ini, lihat daftar image dasar yang telah dikonfigurasi sebelumnya.
Untuk informasi selengkapnya tentang IDE ini, lihat halaman fitur JetBrains untuk PyCharm Professional.
IDE GoLand
GoLand adalah IDE Go yang membantu Anda membaca, menulis, dan mengubah kode Go. Fitur ini menyediakan pelengkapan cerdas, pemeriksaan, perbaikan cepat, pembuatan kode, dan bahkan mendeteksi panggilan rekursif. Anda juga dapat memperluas dukungan untuk JavaScript, TypeScript, dan database. Untuk menggunakan image dasar yang telah dikonfigurasi sebelumnya untuk IDE ini, lihat daftar image dasar yang telah dikonfigurasi sebelumnya.
Untuk informasi selengkapnya tentang IDE ini, lihat halaman fitur JetBrains untuk GoLand.
IDE WebStorm
WebStorm adalah IDE untuk JavaScript dan teknologi terkait. Library ini mendukung JavaScript, TypeScript, React, React Native, Electron, Vue, Angular, Node.js, HTML, style sheet, dan lainnya. Editor kode menyediakan pelengkapan kode, analisis kualitas, pemfaktoran ulang, dan pratinjau HTML. Untuk menggunakan image dasar yang telah dikonfigurasi sebelumnya untuk IDE ini, lihat daftar image dasar yang telah dikonfigurasi sebelumnya.
Untuk informasi selengkapnya tentang IDE ini, lihat halaman fitur JetBrains untuk WebStorm.
IDE CLion
CLion adalah lingkungan pengembangan C dan C++ terintegrasi yang menyediakan bantuan kode, boilerplate pembuatan kode, pemfaktoran ulang yang aman, analisis kode dinamis, dan debugger terintegrasi. Alat ini juga mendukung Rust, Swift, CMake, Python, dan bahasa populer lainnya. Untuk menggunakan image dasar yang telah dikonfigurasi sebelumnya untuk IDE ini, lihat daftar image dasar yang telah dikonfigurasi sebelumnya.
Untuk informasi selengkapnya tentang IDE ini, lihat halaman fitur JetBrains untuk CLion.
IDE PhpStorm
PhpStorm adalah IDE PHP yang menyediakan pencegahan error dengan cepat, pelengkapan otomatis, pemfaktoran ulang kode, proses debug konfigurasi nol, serta HTML, CSS, dan editor JavaScript yang diperluas. PhpStorm mencakup fitur HTML, CSS, dan JavaScript dari WebStorm. Untuk menggunakan image dasar yang telah dikonfigurasi sebelumnya untuk IDE ini, lihat daftar image dasar yang telah dikonfigurasi sebelumnya.
Untuk informasi selengkapnya tentang IDE ini, lihat halaman fitur JetBrains untuk PhpStorm.
IDE Rider
Rider membantu Anda mengembangkan aplikasi .NET, ASP.NET, .NET Core, Xamarin, atau Unity. Layanan ini memberikan dukungan pengeditan dan insight kode untuk bahasa yang digunakan dalam pengembangan .NET seperti sintaksis C#, VB.NET, F#, ASP.NET Razor, JavaScript, TypeScript, XAML, XML, HTML, CSS, SCSS, JSON, dan SQL. Untuk menggunakan image dasar yang telah dikonfigurasi sebelumnya untuk IDE ini, lihat daftar image dasar yang telah dikonfigurasi sebelumnya.
Untuk mengetahui informasi selengkapnya tentang IDE ini, lihat halaman fitur JetBrains untuk Rider.
IDE RubyMine
RubyMine adalah IDE untuk pengembangan project Ruby dan Rails. API ini menyediakan dukungan untuk Ruby dan Rails, JavaScript dan CoffeeScript, ERB dan HAML, CSS, Sass dan Less, serta banyak lagi. Fitur ini menawarkan penyorotan sintaksis dan error, pemformatan kode, dan penyelesaian kode. Untuk menggunakan image dasar yang telah dikonfigurasi sebelumnya untuk IDE ini, lihat daftar image dasar yang telah dikonfigurasi sebelumnya.
Untuk informasi selengkapnya tentang IDE ini, lihat halaman fitur JetBrains untuk RubyMine.