Architecture News

用最新功能運行 PHPUnit 測試

4月 16, 2024
PhpStorm 2024.1 利用 PHPUnit 11.0 中的最新增強功能,確保您的測試盡可能有效和可靠。

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.

PhpStorm 2024.1 gains enhanced testing capabilities with comprehensive support for PHPUnit 11.0. Developers can now seamlessly execute tests leveraging the latest features and bug fixes offered by the newest PHPUnit iteration. PhpStorm streamlines the testing workflow by automatically detecting deprecated attributes within PHPUnit configuration files. This ensures efficient testing practices and eliminates the need for manual configuration updates.

To see a full list of what's new in version 2024.1, 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.

用自訂代碼完成來提升 LSP 編碼

4月 16, 2024
Delphi 12.1 Athens 讓您自定義特定擊鍵在語言伺服器協定代碼完成期間的行為方式,從而提高效率。

Delphi by Embarcadero is an advanced Integrated Development Environment (IDE) that allows you to build native applications for desktop, mobile, web, and console environments using a single codebase. It includes a visual designer, code editor, debugger, and component library, all specifically designed for rapid application development with the Object Pascal programming language. With Delphi, you can target Windows, macOS, iOS, Android, and Linux while leveraging a large developer community and extensive third-party plugin support.

Delphi 12.1 Athens improves Language Server Protocol (LSP) code completion functionality to allow users more control. You can now customize how specific keystrokes behave when code completion appears, both in regular and auto-invoked scenarios. These changes empower you to configure code completion to better suit your personal preferences.

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

Delphi is licensed per Named, Network Named or Concurrent user and is available as a Perpetual License with an Update Subscription that includes support and free upgrades for 1 Year. See our Delphi licensing page for full details.

Delphi is available to buy in the following products:

構建和自訂您自己的儀錶板佈局

4月 15, 2024
Highcharts Dashboards 2.0 透過新的 CSS 樣式和自訂佈局選項增強了設計靈活性,從而提供更加量身定製的使用者體驗。

Highcharts Dashboards by Highsoft is a comprehensive platform tailored for software developers seeking efficient data visualization solutions. It offers a robust toolkit for creating interactive dashboards and charts, leveraging the Highcharts library renowned for its flexibility and performance. With support for various data formats and extensive customization options, developers can seamlessly integrate dynamic visualizations into their applications. Highsoft's dashboards empower developers to convey complex data insights effectively, enhancing user experience and decision-making capabilities within their software projects.

The Highcharts Dashboards 2.0 update brings significant advancements in customization and layout flexibility. With the introduction of 100% CSS styling, users now have complete control over the visual appearance of their dashboards and charts. This release also allows developers to construct their own HTML layouts, foregoing the default layout engine and leveraging custom HTML alongside the new CSS capabilities. This empowers users to tailor their dashboards to their unique use cases while retaining the robust data handling and synchronization functionality. Compatibility with CSS libraries like Tailwind and Bootstrap further enhances the customization possibilities without compromising on performance or functionality.

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

Highcharts Dashboards is licensed per developer as an Annual or Perpetual License with Internal, Saas, SaaS+ and OEM distribution options. The annual license includes support and all product updates for 1 year and must be renewed to continue to use the software. The perpetual license includes an "Advantage Subscription" for 1 to 5 years which provides support and updates for that period. If you do not renew Advantage then you may continue to use the software at the last release available during the active Advantage period. See our Highcharts Dashboards licensing page for full details.

Learn more on our Highcharts Dashboards product page.

將 PDF 表單編輯功能添加到您的 .NET 應用程式

4月 15, 2024
支援表單讀/寫的 PDF 元件讓使用者能夠直接在您的應用程式中填寫 PDF 表單,無需額外軟體。

Leverage the power of PDF components to enhance your .NET application with user-friendly PDF form filling capabilities. These libraries offer programmatic access to manipulate existing PDF forms, allowing you to easily integrate data entry fields and streamline user interaction. This functionality improves data collection efficiency and simplifies the process of working with fillable PDFs directly from your application. Components with PDF Form Read/Write functionality allow your app to retrieve existing data from form fields and populate them with new data programmatically.

Several .NET PDF components offer PDF Form functionality including:

  • DevExpress PDF Document API empower your applications to seamlessly create, edit, and form-fill PDF documents.
  • Document Solutions for PDF by MESCIUS simplifies PDF development in .NET with robust features for generating, manipulating, and working with PDF forms.
  • Aspose PDF for .NET offers a a powerful .NET library to programmatically manipulate PDFs, including creating, filling, and flattening forms.
  • IronPDF for .NET lets you build interactive .NET applications with the ability to generate, modify, and interact with PDF form data.
  • ComPDFKit PDF SDK for Windows enhances your application development with tools to programmatically generate, read, and manipulate PDF forms.
  • XFINIUM PDF WINDOWS/MAC EDITION unifies PDF development with a comprehensive toolkit for creating, processing, and form-filling PDFs.

For an in-depth analysis of features and price, visit our comparison of .NET PDF Components.

Compare .NET PDF Components

讓使用者能夠透過 FTP 管理遠端檔

4月 15, 2024
用直接 FTP 集成來簡化 .NET 應用程式中的檔案傳輸,無需協力廠商工具或繁瑣的解決方法。

.NET communications components with FTP support allow your application to directly interact with FTP servers. , allowing seamless uploading, downloading, and remote file management. Many libraries provide features like secure connections (FTPS), progress monitoring, directory operations, and wildcards for bulk transfers. They often include high-level functions for ease of use alongside lower-level controls for customization, making them suitable for both rapid development and complex scenarios. With an FTP-enabled .NET component, you can streamline file transfer operations and keep your code focused on core functionalities.

Several .NET communications and messaging components support FTP, including:

  • IPWorks .NET Edition by /n software includes a full-featured FTP client component that simplifies adding FTP file transfer capabilities to .NET applications.
  • PowerTCP FTP for .NET by Dart Communications offers a comprehensive set of features for secure and reliable file transfers over FTP in .NET environments.
  • Rebex FTP/SSL for .NET enables developers to easily integrate secure and efficient FTP functionality into their .NET applications.
  • Xceed FTP for .NET provides a .NET component for building FTP applications with features like file transfer, directory listing, and progress monitoring.

For an in-depth analysis of features and price, visit our comparison of .NET communications and messaging components.

Compare .NET Comms & Messaging components