Architecture News

Exécutez des tests Pest directement depuis votre IDE

Décembre 21, 2023
PhpStorm 2023.3 vous aide à écrire des déclarations Pest et améliore la saisie semi-automatique dans les fonctions de test.

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.

Exportez des feuilles de calcul au format CSV dans les applications WinForms

Décembre 21, 2023
L’exportation au format CSV débloque la compatibilité universelle et simplifie le partage des données entre les plateformes et les applications.

The ability to export to comma-separated values (CSV) from a spreadsheet control enhances interoperability and data accessibility. It seamlessly translates spreadsheet data into the ubiquitous CSV format, fostering effortless integration with a vast ecosystem of analytical tools, databases, and third-party applications. This democratizes your data, empowering users to leverage existing workflows and external expertise, enriching analysis, and maximizing the reach and impact of your data-driven insights.

Several WinForms spreadsheet components provide CSV export functionality, including:

  • DevExpress WinForms Spreadsheet (part of DevExpress WinForms) supports precision-tuned CSV exports with customizable formatting, separators, and macros.
  • Syncfusion WinForms Spreadsheet (part of Syncfusion Essential Studio) offers flexible CSV export with support for custom delimiters, headers, and intelligent filters.
  • Telerik WinForms Spreadsheet (part of Telerik UI for WinForms) provides CSV export with support for selected ranges and high performance even with large datasets.
  • Spread.NET WinForms (part of Spread.NET by MESCIUS) allows you to craft complex multi-sheet exports with cell mapping, macros, and conditional formatting for enhanced clarity.

For an in-depth analysis of features and price, visit our WinForms Spreadsheet Component comparison.

Compare WinForms Spreadsheet Components

Créez et modifiez des fichiers PDF dans vos projets Node.js

Décembre 20, 2023
IronPDF for Node.js rationalise la création, l’édition et la manipulation de fichiers PDF dans les applications Node.js, avec une API conviviale pour les développeurs et de nombreuses fonctionnalités disponibles.

IronPDF for Node.js lets you generate, edit, and extract PDF content in Node.js projects. It is designed for Node.js 12+ and is compatible with various operating systems including Windows, macOS and Linux, and IDEs such as JetBrains WebStorm and Microsoft Visual Studio Code. Its key features include generating PDFs programmatically using Node.js, creating PDFs from HTML, CSS, and JavaScript, adding headers/footers, watermarks or attachments to PDF documents, and securing PDFs using passwords, metadata and digital signatures.

IronPDF for Node.js is licensed per developer and is available as a perpetual license with 1 year of product updates and support services. Lite, Plus and Professional Licenses are available for different development and distribution requirements. See our IronPDF for Node.js licensing page for full details.

IronPDF for Node.js is available to buy in the following products:

Zoomez facilement sur les zones de graphique sélectionnées

Décembre 20, 2023
DevExpress Blazor 23.2 permet aux utilisateurs de se concentrer sur les zones d’intérêt de vos graphiques, en quelques clics et déplacements, pour mener des analyses plus approfondies.

DevExpress Blazor (part of DevExpress ASP.NET and Blazor) helps you create high-impact user experiences for both Blazor Server and Blazor WebAssembly using C#. The Blazor UI Component Library ships with a comprehensive set of native components (including a DataGrid, Pivot Grid, Scheduler, Chart, Data Editors and Reporting).

The DevExpress Blazor 23.2 release enhances data analysis with chart zooming functionality. This new feature empowers users to home in on specific areas of interest by clicking and dragging within your charts, unlocking a deeper level of granularity and precision. Users can uncover subtle trends, pinpoint anomalous data points, and dissect complex patterns that might otherwise remain obscured.

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

DevExpress ASP.NET and Blazor is licensed per developer and is available as a Perpetual License with a 12 month support and maintenance subscription. See our DevExpress ASP.NET and Blazor licensing page for full details.

DevExpress Blazor is available in the following products:

Augmentez votre productivité grâce à la mise en forme de code

Décembre 20, 2023
Appliquez automatiquement des règles cohérentes pour l’indentation, l’espacement et l’alignement afin d’améliorer la lisibilité du code, la maintenabilité et la collaboration.

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