{"id":173182,"date":"2021-08-16T13:31:00","date_gmt":"2021-08-16T12:31:00","guid":{"rendered":"https:\/\/blog.jetbrains.com\/blog\/2021\/08\/12\/recap-of-jetbrains-ides-and-net-tools-2021-2-releases\/"},"modified":"2022-09-05T14:06:48","modified_gmt":"2022-09-05T13:06:48","slug":"recap-of-jetbrains-ides-and-net-tools-2021-2-releases","status":"publish","type":"blog","link":"https:\/\/blog.jetbrains.com\/de\/blog\/2021\/08\/16\/recap-of-jetbrains-ides-and-net-tools-2021-2-releases\/","title":{"rendered":"\u00dcberblick \u00fcber Version 2021.2 der IDEs und .NET-Tools von JetBrains"},"content":{"rendered":"\n<p>Der August bringt normalerweise zahlreiche Updates f\u00fcr die IDEs und .NET-Tools von JetBrains. Dieses Jahr ist keine Ausnahme: Die neuen Updates mit der Versionsnummer 2021.2 bieten unz\u00e4hlige neue Funktionen und Verbesserungen.<\/p>\n<p>Lesen Sie weiter, um die Highlights der einzelnen Releases zu entdecken und bei Interesse mehr \u00fcber die Details zu erfahren. Wie immer k\u00f6nnen Sie das Update \u00fcber mehrere Wege installieren: \u00fcber die <a href=\"https:\/\/www.jetbrains.com\/toolbox-app\/\" target=\"_blank\" rel=\"noopener\"><strong>Toolbox-App<\/strong><\/a>, im Tool selbst oder als Direktdownload von jetbrains.com.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"2400\" height=\"1260\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/08\/DSGN-11482_Banners-for-2021.2-release-teaser-and-wrap-up-posts-on-social-media_FB_2.png\" alt=\"\" class=\"wp-image-173190\"\/><\/figure>\n\n\n\n<p>Im zweiten gro\u00dfen Release von <a href=\"https:\/\/blog.jetbrains.com\/blog\/2021\/08\/04\/what-is-in-code-with-me-2021-2\/\"><strong>Code With Me<\/strong><\/a>, dem JetBrains-Tool f\u00fcr Paarprogrammierung und gemeinsame Entwicklung, haben wir einige mit Spannung erwartete Funktionen eingef\u00fchrt:<\/p>\n<ul>\n<li>Bildschirmfreigabe.<\/li>\n<li>\u00dcberarbeitete R\u00fcckg\u00e4ngig-Funktion.<\/li>\n<li>Teilen bestimmter offener Ports mit Teilnehmer*innen. Dies bedeutet: Wenn ein Host Anwendungen auf einem bestimmten Port ausf\u00fchrt, k\u00f6nnen G\u00e4ste \u00fcber einen lokalen Host auf ihrem Computer darauf zugreifen.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.jetbrains.com\/webstorm\/whatsnew\/\" target=\"_blank\" rel=\"noopener\"><strong>WebStorm 2021.2<\/strong><\/a> ist voller neuer Funktionen und Verbesserungen: Neuladen von Browserseiten beim Speichern, Autoimport f\u00fcr require, Umbenennen-Refactoring f\u00fcr useState-Hooks in React, Completion f\u00fcr private npm-Pakete und bessere Bedienung.<\/p>\n<p><a href=\"https:\/\/www.jetbrains.com\/clion\/whatsnew\/\" target=\"_blank\" rel=\"noopener\"><strong>CLion 2021.2<\/strong><\/a> sch\u00fctzt Ihren Code mit statischer Lebensdauer-Analyse vor typischen C++-Sicherheitsproblemen, vereinfacht Ihre Build-Konfigurationen durch Unterst\u00fctzung f\u00fcr CMake-Buildpresets, l\u00e4dt GNU-Autotools-Projekte automatisch und bietet ein verbessertes Debugging f\u00fcr alle drei gro\u00dfen Plattformen.<\/p>\n<p><a href=\"https:\/\/www.jetbrains.com\/datagrip\/whatsnew\/\" target=\"_blank\" rel=\"noopener\"><strong>DataGrip 2021.2<\/strong><\/a> bietet neue Optionen f\u00fcr die Arbeit mit DDL-Datenquellen, bessere Diagramme, eine Suchfunktion f\u00fcr den lokalen Verlauf und mehr.<\/p>\n<p><a href=\"https:\/\/www.jetbrains.com\/idea\/whatsnew\/\" target=\"_blank\" rel=\"noopener\"><strong>IntelliJ IDEA 2021.2<\/strong><\/a> bietet eine projektweite Analyse von Java-Projekten, neue Aktionen beim Speichern, eine neue Verwaltungsoberfl\u00e4che f\u00fcr Maven- und Gradle-Abh\u00e4ngigkeiten sowie viele weitere Verbesserungen.<\/p>\n<p><a href=\"https:\/\/www.jetbrains.com\/phpstorm\/whatsnew\/\" target=\"_blank\" rel=\"noopener\"><strong>PhpStorm 2021.2<\/strong><\/a> implementiert eine vorl\u00e4ufige Unterst\u00fctzung f\u00fcr PHP-Generics, Enums in PHP 8.1, einzeilige Array-Shapes, verbesserte automatische PHP-Formatierung sowie neue Inspektionen und Refactorings.<\/p>\n<p><strong>.NET-Tools und VS-Erweiterungen 2021.2<\/strong><br>\n<a href=\"https:\/\/www.jetbrains.com\/resharper\/whatsnew\/\" target=\"_blank\" rel=\"noopener\"><strong>ReSharper<\/strong><\/a> und <a href=\"https:\/\/www.jetbrains.com\/rider\/whatsnew\/\" target=\"_blank\" rel=\"noopener\"><strong>Rider 2021.2<\/strong><\/a> bieten neue Inspektionen und Quick-Fixes f\u00fcr C#, unterst\u00fctzen nullf\u00e4hige Verweistypen und stellen viele Funktionen nicht nur f\u00fcr manuell geschriebenen Code, sondern auch f\u00fcr generierte Dateien zur Verf\u00fcgung. Rider bietet Webentwickler*innen Unterst\u00fctzung f\u00fcr ASP.NET-Core-Endpunkte sowie Debugging-Funktionen f\u00fcr Blazor WebAssembly. Version 2021.2 von <a href=\"https:\/\/www.jetbrains.com\/dotcover\/whatsnew\/\" target=\"_blank\" rel=\"noopener\"><strong>dotCover<\/strong><\/a> zeichnet sich durch eine verbesserte Coverage-Performance aus. <a href=\"https:\/\/www.jetbrains.com\/profiler\/whatsnew\/\" target=\"_blank\" rel=\"noopener\"><strong>dotTrace 2021.2<\/strong><\/a> erm\u00f6glicht natives Profiling unter Windows, und in <a href=\"https:\/\/www.jetbrains.com\/dotmemory\/whatsnew\/\" target=\"_blank\" rel=\"noopener\"><strong>dotMemory 2021.2<\/strong><\/a> wurde die Speicherallokationsanalyse verbessert. <a href=\"https:\/\/www.jetbrains.com\/resharper-cpp\/whatsnew\/\" target=\"_blank\" rel=\"noopener\"><strong>ReSharper C++ 2021.2<\/strong><\/a> f\u00fchrt ein neues \u201eInline Function\u201c-Refactoring, Hinweise zu Typumwandlungen und zahlreiche Inspektionen und Quick-Fixes in den Bereichen Unver\u00e4nderlichkeit und Codemodernisierung ein.<\/p>\n<p><a href=\"https:\/\/www.jetbrains.com\/ruby\/whatsnew\/\" target=\"_blank\" rel=\"noopener\"><strong>RubyMine 2021.2<\/strong><\/a> gl\u00e4nzt durch neue Funktionen f\u00fcr die Arbeit mit Ruby und RBS sowie Verbesserungen in den Bereichen Code-Completion, Suche, Refactoring, Editor, VCS-Unterst\u00fctzung, Debugging und mehr.<\/p>\n<p>Mit <a href=\"https:\/\/www.jetbrains.com\/go\/whatsnew\/\" target=\"_blank\" rel=\"noopener\"><strong>GoLand 2021.2<\/strong><\/a> k\u00f6nnen Sie das Verhalten von go list steuern und die go.mod-Datei nach \u00c4nderungen manuell neu laden. Au\u00dferdem k\u00f6nnen gofmt und der eingebaute Formatierer nacheinander ausgef\u00fchrt werden. Sie k\u00f6nnen auch die neuen Merkmale von Go 1.17 erkunden, vom Umzug der \/\/go:build-Zeilen an den Dateianfang gem\u00e4\u00df der neuen Syntax bis hin zur Konvertierung von Slices in Array-Zeiger.<\/p>\n<p><a href=\"https:\/\/www.jetbrains.com\/pycharm\/whatsnew\/\" target=\"_blank\" rel=\"noopener\"><strong>PyCharm 2021.2<\/strong><\/a> unterst\u00fctzt einige der wichtigsten Neuerungen in Python 3.10: Pattern-Matching und die neue Syntax f\u00fcr Union-Typen. Diese Sprachstrukturen werden durch Formatierungs-, Inspektions- und Completion-Funktionen sowie alle anderen PyCharm-Programmierhilfen unterst\u00fctzt. F\u00fcr eine bessere gemeinsame Python-Entwicklung unterst\u00fctzen wir jetzt die Python-Konsole f\u00fcr G\u00e4ste und Hosts.<\/p>\n<p><a href=\"https:\/\/www.jetbrains.com\/appcode\/whatsnew\/\" target=\"_blank\" rel=\"noopener\"><strong>AppCode 2021.2<\/strong><\/a> bietet Unterst\u00fctzung f\u00fcr Swift 5.4, Vervollst\u00e4ndigung von Dokumentations-Tags und Code-Anweisungen, Aufrufhierarchie f\u00fcr Swift, einen verbesserten Debugger, das Plugin Kotlin Multiplatform Mobile for AppCode und mehr.<\/p>\n<p>Ebenfalls interessant sind die Updates in Version 2021.2 des <a href=\"https:\/\/blog.jetbrains.com\/qa\/2021\/07\/test-automation-kit-updates-in-2021-2\/\"><strong>Test Automation Kit<\/strong><\/a>:<\/p>\n<ul>\n<li>Das neue Plugin <strong>Test Data<\/strong> generiert verschiedene Arten von Testdaten.<\/li>\n<li>Das Plugin <strong>Test Management<\/strong> unterst\u00fctzt jetzt neben Java\/Kotlin auch Python.<\/li>\n<li>Das Plugin <strong>Selenium UI Testing<\/strong> bietet erweiterte Unterst\u00fctzung f\u00fcr die UI-Automatisierung mit den Selenium-Bibliotheken in den JVM-Sprachen und in Python.<\/li>\n<\/ul>\n<p>Das war es f\u00fcr heute. Wir w\u00fcnschen Ihnen viel Freude beim Entwickeln!<\/p>\n<p>Ihr JetBrains-Team<\/p>\n\n\n\n<p>Autor des Original-Blogposts:<\/p>\n\n\n    <div class=\"about-author \">\n        <div class=\"about-author__box\">\n            <div class=\"row\">\n                <div class=\"about-author__box-img\">\n                    <img decoding=\"async\" src=\"https:\/\/secure.gravatar.com\/avatar\/?s=200&#038;r=g\" width=\"200\" height=\"200\" alt=\"\" loading=\"lazy\"  class=\"avatar avatar-200 wp-user-avatar wp-user-avatar-200 photo avatar-default\">\n                <\/div>\n                <div class=\"about-author__box-text\">\n                                                        <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n","protected":false},"author":1132,"featured_media":173636,"comment_status":"closed","ping_status":"closed","template":"","categories":[89],"tags":[514,4198],"cross-post-tag":[7099],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/blog\/173182"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/users\/1132"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/comments?post=173182"}],"version-history":[{"count":10,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/blog\/173182\/revisions"}],"predecessor-version":[{"id":277231,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/blog\/173182\/revisions\/277231"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/media\/173636"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/media?parent=173182"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/categories?post=173182"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/tags?post=173182"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/cross-post-tag?post=173182"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}