Le meilleur de JetBrains Toolbox 2019.1 : demandez plus à vos outils
Nous avons remanié l’ensemble des outils de bureau JetBrains pour vous aider à améliorer votre productivité et à tirer le meilleur parti des innovations apportées par les toutes dernières technologies.
Avant de voir les nouveautés en détail, saviez-vous que l’application Toolbox simplifie la réalisation des mises à jour ? Nous vous recommandons de l’installer, si ce n’est pas déjà fait. Elle peut vous aider à mieux suivre tous vos outils et la disponibilité de leurs mises à jour, et elle est gratuite ! Essayez la dernière version de Toolbox App 1.14 qui inclut la prise en charge de Google Android Studio, la possibilité de revenir à une version antérieure, une option pour changer l’ordre de vos EDI et les renommer, et bien plus encore.
Télécharger l’application Toolbox
Sans plus attendre, voici les produits pour lesquels les mises à jour sont prêtes à l’installation et à l’utilisation.
IntelliJ IDEA 2019.1 est fourni avec de nouveaux thèmes et la prise en charge officielle de la personnalisation des thèmes – Vous pouvez désormais créer vos propres thèmes facilement ! Les Expressions Switch de Java 12 (Aperçu) sont prises en charge avec plusieurs nouvelles inspections, ainsi que des correctifs rapides pour vous aider à la prise en main. Il est à présent possible d’attacher le débogueur à une application Java s’exécutant dans un conteneur Docker. Les autres améliorations concernent entre autres la prise en charge améliorée de Build Tools et des bonus VSC.
CLion 2019.1 inclut un « starter pack » qui regroupe les fonctionnalités de développement intégré que vous devriez essayer. Ses refactorisations C++ sont plus précises, et le surlignage du code est passé à Clangd pour rendre l’éditeur plus réactif. Pour vous aider à suivre votre style de codage préféré, CLion intègre l’outil reconnu ClangFormat et assure la prise en charge de différents schémas de nommage C/C++. Si vous travaillez sur des projets de bases de données de compilation, vous pouvez désormais créer des configurations cible et d’exécution/débogage indépendantes du système de build.
GoLand 2019.1 vous permet d’atteindre des sommets de productivité dans votre expérience de profilage, grâce à la prise en charge étendue d’outils intégrant des profileurs de mémoire, de processeurs, Mutex et Blocking. Il améliore également le débogage, ajoute de nouvelles refactorisations et vous signale les erreurs potentielles de différentes façons lors de l’utilisation d’expressions nil. De plus, vous pouvez désormais télécharger et installer tout SDK Go directement depuis l’EDI, tout en conservant une sensation de familiarité grâce à la nouvelle configuration clavier Sublime Text pré-configurée.
PyCharm 2019.1 apporte la prise en charge de Jupyter Notebook, la documentation rapide mise à jour de CSS et bien plus encore. La prise en charge de Jupyter Notebook a été totalement remaniée et facilite l’édition directe de notebooks, l’exécution et le débogage de cellules, ainsi que la gestion des noyaux. Les autres améliorations incluent la vérification du typage Python lors de l’affectation des variables, la prise en charge des tests Pytest multiprocessus et bien plus encore.
WebStorm 2019.1 apporte de nouvelles intentions intelligentes qui permettent d’introduire la destructuration et les fonctions asynchrones dans votre code JavaScript, d’améliorer la prise en charge d’Angular, de mettre à jour la documentation pour CSS et HTML, ainsi qu’une nouvelle console de débogage encore plus puissante.
REMARQUE : cette nouvelle fonctionnalité est également disponible dans la plupart des EDI qui prennent en charge le développement Web, notamment IntelliJ IDEA, PyCharm et PhpStorm entre autres.
PhpStorm 2019.1 assure de meilleures performances, améliore la stabilité et apporte de nombreuses nouvelles fonctionnalités. Déboguez les modèles Twig et Laravel ; identifiez le code « mort » ; utilisez de nouvelles refactorisations, intentions et correctifs rapides ; profitez de la saisie de code améliorée au moyen des nouvelles fonctionnalités de .phpstorm.meta.php ; profitez d’outils plus robustes pour le code PHP, le Web et les bases de données.
ReSharper Ultimate 2019.1 assure la prise en charge complète de Visual Studio 2019.1 et la prise en charge initiale de C# 8.0. Cette version inclut des références d’optimisation permettant de travailler sur les projets de SDK, ainsi que plusieurs améliorations portant sur la mise en forme du code. Go to Text pemet désormais d’exécuter des recherches dans l’ensemble des fichiers d’une solution, tandis que les conseils de code de l’éditeur couvrent davantage de situations. Les projets C++ démarrent beaucoup plus rapidement et des fonctionnalités de prise en charge du langage C++20 sont disponibles.
DataGrip 2019.1 ioffre la prise en charge de Snowflake, Hive, Greenplum et Vertica. La nouvelle version comporte également une boîte de dialogue de connexion remaniée, de nouvelles inspections et bien plus encore.
RubyMine 2019.1 apporte la prise en charge des exécutables docker-compose pour faciliter le travail avec Docker. Son tout nouveau profileur natif permet d’identifier les sections de code qui ralentissent votre application. Cette version permet également de bénéficier d’une prise en charge totale de Factory Bot et hérite de toutes les nouvelles améliorations portant sur JavaScript, les bases de données, l’interface et Git propres à la plateforme IntelliJ.
AppCode 2019.1 fournit la prise en charge de Swift, la résolution correcte des sources générées par Core Data et Intents, la possibilité d’attachement à un processus de périphérique, la prise en charge du langage et des paramètres régionaux de l’application, ainsi que des builds incrémentales plus rapides !
Rider 2019.1 propose la couverture complète du code, les tests continus et le profilage des performances sous macOS et Linux ! Pour le développement sous Windows, le concepteur Windows Forms et Edit & Continue, deux améliorations très demandées, sont désormais disponibles. La prise en charge de Xamarin atteint un nouveau niveau et ajoute JetBrains Xamarin SDK, l’intégration de Xcode, un nouvel Assistant Android SDK et la prise en charge d’Android en tant que plug-in distinct dans le référentiel de plugins.
Nous améliorons constamment nos outils pour vous offrir une meilleure expérience. Qu’aimeriez-vous voir ajouté ou amélioré ? Faites-le nous savoir – nous sommes à votre écoute !
L’équipe JetBrains
The Drive to Develop
Auteur de l’article original en anglais : Marina Kovaleva