Cloud Workstations fournit plusieurs images de conteneur préconfigurées contenant des environnements de développement intégré (IDE) préconfigurés. Pour utiliser un IDE préconfiguré, sélectionnez dans la liste des images de base préconfigurées que vous souhaitez utiliser lorsque vous créez une configuration de station de travail, puis créez des stations de travail à l'aide de cette configuration. Lorsque vous vous connectez à votre poste de travail via votre navigateur, vous pouvez utiliser l'IDE inclus dans l'image de conteneur préconfigurée.
Éditeur de base Cloud Workstations
Cloud Workstations est fourni avec un OSS de code IDE par défaut pour Cloud Workstations, qui vous permet d'écrire, de compiler, de tester, de déboguer et d'exécuter vos applications. Code OSS pour Cloud Workstations repose sur le projet Open Source Code-OSS, est compatible avec les extensions IDE fournies avec le registre Open VSX et est fournie avec l'extension IDE Cloud Code préinstallée.
Pour en savoir plus sur l'utilisation de l'éditeur de base Cloud Workstations, consultez la présentation de l'éditeur de base.
IDE JetBrains préconfigurés
Cloud Workstations fournit également des images préconfigurées avec des IDE JetBrains.
L'extension Cloud Code est préinstallée sur les images préconfigurées pour les IDE JetBrains suivants:
Des images préconfigurées pour les IDE JetBrains suivants sont également disponibles:
IDE IntelliJ IDEA Ultimate
IntelliJ IDEA Ultimate est un IDE contextuel permettant de travailler avec Java et d'autres langages JVM tels que Kotlin, Scala et Groovy. IntelliJ IDEA Ultimate vous permet de développer des applications Web full stack, et offre des outils intégrés, la compatibilité avec JavaScript et les technologies associées, ainsi qu'une compatibilité avancée avec des frameworks tels que Spring, Spring Boot, Jakarta EE, Micronaut, Quarkus et Helidon. Vous pouvez également étendre IntelliJ IDEA avec des plug-ins développés par JetBrains, ce qui vous permet de travailler avec d'autres langages de programmation, tels que Go, Python, SQL, Ruby, PHP et bien d'autres encore. Pour utiliser l'image de base préconfigurée pour cet IDE, consultez la liste des images de base préconfigurées.
Pour en savoir plus sur cet IDE, consultez la page sur les fonctionnalités JetBrains pour IntelliJ IDEA Ultimate.
IDE professionnel PyCharm
PyCharm Professional est un IDE Python dédié qui fournit des outils essentiels aux développeurs Python et crée un environnement propice au développement productif pour Python, le Web et la science des données. L'IDE vous aide à améliorer la qualité du code grâce aux vérifications PEP8, à l'assistance aux tests de code, aux refactorisations intelligentes et aux inspections multiples. Pour utiliser l'image de base préconfigurée pour cet IDE, consultez la liste des images de base préconfigurées.
Pour en savoir plus sur cet IDE, consultez la page sur les fonctionnalités JetBrains pour PyCharm Professional.
IDE GoLand
GoLand est un IDE Go qui vous aide à lire, écrire et modifier du code Go. Il fournit des fonctionnalités intelligentes de saisie semi-automatique, des inspections, des corrections rapides, la génération de code et même la détection des appels récursifs. Vous pouvez également étendre la compatibilité avec JavaScript, TypeScript et les bases de données. Pour utiliser l'image de base préconfigurée pour cet IDE, consultez la liste des images de base préconfigurées.
Pour en savoir plus sur cet IDE, consultez la page sur les fonctionnalités JetBrains pour GoLand.
IDE WebStorm
WebStorm est un IDE pour JavaScript et les technologies associées. Il est compatible avec JavaScript, TypeScript, React, React Native, Electron, Vue, Angular, Node.js, HTML, les feuilles de style et plus encore. L'éditeur de code permet la saisie semi-automatique, l'analyse de la qualité, la refactorisation et l'aperçu HTML. Pour utiliser l'image de base préconfigurée pour cet IDE, consultez la liste des images de base préconfigurées.
Pour en savoir plus sur cet IDE, consultez la page sur les fonctionnalités JetBrains pour WebStorm.
IDE CLion
CLion est un environnement de développement C et C++ intégré qui fournit une assistance au code, un code récurrent pour la génération de code, une refactorisation sécurisée, une analyse dynamique du code et un débogueur intégré. Il est également compatible avec Rust, Swift, CMake, Python et d'autres langages courants. Pour utiliser l'image de base préconfigurée pour cet IDE, consultez la liste des images de base préconfigurées.
Pour en savoir plus sur cet IDE, consultez la page sur les fonctionnalités JetBrains pour CLion.
IDE PhpStorm
PhpStorm est un IDE PHP qui fournit des fonctionnalités de prévention des erreurs à la volée, de saisie semi-automatique, de refactorisation de code, de débogage sans configuration et d'éditeur HTML, CSS et JavaScript étendu. PhpStorm inclut les fonctionnalités HTML, CSS et JavaScript de WebStorm. Pour utiliser l'image de base préconfigurée pour cet IDE, consultez la liste des images de base préconfigurées.
Pour en savoir plus sur cet IDE, consultez la page sur les fonctionnalités JetBrains pour PhpStorm.
IDE Rider
Rider vous aide à développer des applications .NET, ASP.NET, .NET Core, Xamarin ou Unity. Il permet l'édition et fournit des informations sur le code pour les langages utilisés dans le développement .NET, tels que C#, VB.NET, F#, la syntaxe ASP.NET Razor, JavaScript, TypeScript, XAML, XML, HTML, CSS, SCSS, JSON et SQL. Pour utiliser l'image de base préconfigurée pour cet IDE, consultez la liste des images de base préconfigurées.
Pour en savoir plus sur cet IDE, consultez la page sur les fonctionnalités JetBrains pour Rider.
IDE RubyMine
RubyMine est un IDE conçu pour le développement de projets Ruby et Rails. Elle est compatible avec Ruby et Rails, JavaScript et CoffeeScript, ERB et HAML, CSS, Sass, Less, etc. Il propose la mise en surbrillance de la syntaxe et des erreurs, la mise en forme du code et la saisie automatique de code. Pour utiliser l'image de base préconfigurée pour cet IDE, consultez la liste des images de base préconfigurées.
Pour en savoir plus sur cet IDE, consultez la page sur les fonctionnalités JetBrains pour RubyMine.