Neuigkeiten zu IDEs

Durchführen von Pest Tests direkt über Ihre IDE

Dezember 21, 2023
PhpStorm 2023.3 unterstützt das Schreiben von Pest-Aussagen und verbessert die Autovervollständigung in Testfunktionen.

Auf Englisch weiterlesen:

PhpStorm by JetBrains is a sophisticated Integrated Development Environment (IDE) specifically designed for PHP and web development. It offers a range of features to enhance your coding experience, including syntax highlighting, intelligent code completion, on-the-fly error detection, built-in debugging tools, and advanced code refactoring capabilities. Additionally, it supports various web technologies like HTML, CSS, and JavaScript, making it a versatile tool for building complete web applications.

The PhpStorm 2023.3 release now supports the Pest test framework out of the box. Pest is a testing tool for PHP with a focus on simplicity. It uses familiar concepts from PHPUnit but wraps them in a more readable interface. If offers clear error messages, colorful outputs, and features like coverage reports and parallel testing. Using PhpStorm 2023.3 you can now run Pest tests from inside the IDE. When you position your caret within a test and then run it, the IDE will automatically generate a configuration tailored to that particular test.

To see a full list of what's new in version 2023.3, see our release notes.

PhpStorm is licensed per user, and is available as a commercial annual subscription license. We can supply new subscriptions, subscription renewals (including continuity discounts), lapsed renewals, and additional user licenses. See our PhpStorm licensing page for full details.

For more information, visit our PhpStorm product page.

Steigern der Produktivität durch Formatierung von Code

Dezember 20, 2023
Wenden Sie automatisch konsistente Regeln für die Einrückung, den Abstand und die Ausrichtung an, um die Lesbarkeit und die Pflege von Code sowie die Zusammenarbeit zu verbessern.

Auf Englisch weiterlesen:

Consistent code formatting makes code clearer and easier to understand, allowing teams to focus on function rather than fighting inconsistencies. Many IDEs enhance productivity by offering auto-formatting, saving time, preventing indentation issues and highlighting syntax errors as you type. This leads to a more robust codebase, ready for version control with clear diffs and minimized merge conflicts. Beyond individual developers, formatting empowers the entire team through streamlined code reviews and improved communication.

Several IDEs incorporate code formatting features including:

  • Rider by JetBrains offers smart indent and code style detection for C#, VB.NET, and more.
  • Delphi Enterprise by Embarcadero provides automatic code formatting and syntax highlighting for Pascal-based languages, reducing visual clutter and errors.
  • EiffelStudio by Eiffel Software contains built-in formatting rules ensuring indentation, braces and spacing adhere to best practices.
  • Visual Studio Enterprise by Microsoft includes customizable code formatting profiles for C#, C++, and other languages, improving readability and collaboration.

For an in-depth analysis of features and price, visit our IDEs comparison.

Compare IDEs

Vorschau von Django-Vorlagen in Echtzeit

Dezember 18, 2023
PyCharm 2023.3 erweitert den Bearbeitungsprozess von Django-Vorlagen um eine innovative Live-Vorschaufunktion.

Auf Englisch weiterlesen:

PyCharm by JetBrains is a comprehensive integrated development environment (IDE) designed specifically for Python developers. It offers a wide range of features that enhance the Python development experience, including code completion, debugging, and version control integration. PyCharm also provides specialized features for web development with Django, including project templates, templates debugging, and server integration.

Version 2023.3 introduces a streamlined workflow for editing Django templates with a new live preview feature. Code changes are now instantly reflected in the preview, eliminating the need for manual reloading. The integrated Developer Tools console provides convenient troubleshooting capabilities. This intuitive approach makes it quick and easy to polish your Django templates.

To see a full list of what's new in version 2023.3, see our release notes.

PyCharm is licensed per user, and is available as a commercial annual subscription license. We can supply new subscriptions, subscription renewals (including continuity discounts), lapsed subscription renewals, and additional user licenses. See our PyCharm licensing page for full details.

For more information, visit our PyCharm product page.

Erstellen von Apps mit neuen Java 21-Funktionen

Dezember 14, 2023
IntelliJ IDEA 2023.3 unterstützt die neuesten Java 21-Verbesserungen, einschließlich virtueller Threads und Datensatzmuster.

Auf Englisch weiterlesen:

IntelliJ IDEA is a feature-rich Java IDE that empowers developers with a comprehensive set of tools for intelligent coding assistance, effortless navigation and search, seamless refactorings, in-depth code analysis, comprehensive Web and Enterprise development support, robust unit testing capabilities, and streamlined team collaboration features.

The IntelliJ IDEA 2023.3 release marks a significant milestone for Java development, offering support for the latest Java 21 advancements. Developers can now harness the power of virtual threads, record patterns, pattern matching for switch expressions, and sequenced collections, and explore previews of new language features including string templates and scoped values.

To see a full list of what's new in version 2023.3, see our release notes.

IntelliJ IDEA is licensed per user as a commercial annual subscription. We can supply New Subscriptions, Subscription Renewals, Lapsed Subscription Renewals, and Additional Developer Licenses. See our IntelliJ IDEA licensing page for full details.

For more information, visit our IntelliJ IDEA product page.

Steigern der Programmierproduktivität mit KI-Unterstützung

Dezember 13, 2023
JetBrains AI Assistant verbessert Ihren Entwicklungs-Workflow mit KI für die Code-Vervollständigung und -Generierung sowie dem Refactoring, der Fehlerbehebung und Erklärung.

Auf Englisch weiterlesen:

JetBrains AI Assistant is an innovative AI-powered coding companion add-on that integrates with IntelliJ IDEA, PyCharm, PhpStorm, ReSharper, and other JetBrains IDEs. It employs multiple large language models (LLMs) including OpenAI and proprietary JetBrains models in order to provide developers with the assistance they need, when they need it.

The AI Assistant's abilities include:

  • AI-powered multiline code completion: Receive intelligent code suggestions that span multiple lines, enhancing coding efficiency.
  • Context-aware AI features: Harness AI insights that consider the surrounding code, providing relevant and tailored assistance.
  • Documentation and commit message generation: Automate documentation creation and generate insightful commit messages with AI expertise.
  • Code generation from descriptions: Utilize AI to generate code from natural language descriptions, eliminating repetitive coding tasks.
  • Code explanation: Gain in-depth understanding of code elements, including regular expressions, SQL, and cron expressions.
  • Error resolution: Leverage AI to pinpoint and suggest fixes for errors, ensuring code integrity.
  • Refactoring suggestions: Receive AI-driven recommendations for improving code structure and readability.
  • Class, function, and variable name suggestions: Automatically generate meaningful names for code components, enhancing code organization.
  • Custom prompts library: Create and maintain a repository of custom prompts to tailor AI assistance to specific needs.
  • Code conversion: Seamlessly convert code into desired programming languages, promoting code flexibility.
  • Track AI context file inclusions: Understand which files contribute to the context used by AI features, enabling informed decision-making.
  • Transparency in data handling: Gain insights into data sending, saving, and sharing practices, ensuring data privacy and security.

JetBrains AI Assistant is licensed per user as a commercial annual subscription. It requires that you already own a JetBrains IDE product with an active commercial subscription license.

For more information, visit our JetBrains AI Assistant product page.