Architecture News

公佈 .NET 9 候選版本 1

9月 30, 2024
這一重要的里程碑使我們更接近 .NET 9 的最終版本,從而為開發人員提供了一個構建現代應用程式的穩定平臺。

The .NET Framework, a comprehensive development platform, has been a cornerstone of Microsoft's ecosystem for over two decades. It provides a rich set of class libraries, tools, and programming languages (like C#, VB.NET, and F#) that enable developers to create a wide range of applications, from desktop software to web services and mobile apps. With the approaching release of .NET 9, Microsoft continues its commitment to delivering a modern, high-performance, and cross-platform development environment.

Microsoft has announced the release of .NET 9 Release Candidate 1. This Microsoft blog post highlights what's new in this release, and includes links to download .NET 9 RC1. The .NET 9 update has a special focus on cloud-native apps and performance, and RC1 has made updates and improvements to many of the elements of .NET 9, including:

  • .NET 9 Runtime - Includes a new attribute model for feature switches with trimming support.
  • .NET Libraries - Multiple updates, including collection types and cryptography.
  • .NET SDK - Introduces workload sets, where all your workloads stay at a single, specific version until explicitly updated.
  • ML.NET - An open-source, cross-platform framework that enables integration of custom machine-learning models into .NET applications.
  • .NET Aspire - For building observable, production-ready distributed applications.
  • Additional updates to ASP.NET Core, .NET MAUI, EF Core, C# 13, and more!

For more information, or to download .NET 9 Release Candidate 1, read the official Microsoft blog post about this release.

整合 JavaScript 應用與雲服務存儲

9月 30, 2024
DevExtreme 使您能夠從您的 Angular、React、Vue 和 jQuery 應用程式與 Amazon S3 和 Azure Blob 存儲集成。

DevExtreme Complete from DevExpress includes a comprehensive collection of high-performance and responsive UI widgets for use in traditional web and next-gen mobile applications. The suite ships with a feature-complete data grid, interactive charts widgets, data editors, and much more. With DevExtreme, you’ll deliver amazing user experiences for today’s modern web browsers.

In this blog post, DevExpress's Vlada Skorokhodova shows you how to use DevExtreme to integrate with cloud service storage solutions such as Amazon S3 and Azure Blob storage. Integrating these storage services into your DevExtreme-powered web application simplifies CRUD operations against user files. The included examples cover use-cases including:

  • Amazon S3 Client-side Binding
  • Direct upload to Amazon
  • Azure Client-side Binding
  • Azure Server-side Binding
  • Direct upload to Azure

Read the complete blog to learn how to add this powerful capability to your JavaScript web applications.

DevExtreme Complete is licensed per developer and is available as a Perpetual License with a 12 month support and maintenance subscription. We can supply any DevExtreme Complete license including new subscriptions, subscription renewals, expired subscription renewals, and additional licenses. See our DevExtreme Complete licensing page for full details.

DevExtreme Complete is available to buy in the following products:

用新的重構提高了代碼可讀性

9月 27, 2024
C++Builder 12.2 引入了新的重構,包括 Create From Usage 和 Extract Method,以簡化您的編碼過程。

C++Builder by Embarcadero is a rapid application development environment that simplifies C++ development for Windows, iOS, macOS, and Android. It streamlines the process by offering visual UI design tools, pre-built components, and a powerful debugger, enabling faster creation of high-performance native applications.

The C++Builder 12.2 release now offers expanded Visual Assist integration with new refactorings: Introduce Variable, Create From Usage, and Extract Method. These features streamline coding by simplifying tasks like creating variables, generating methods from usage, and breaking down complex functions. This update also includes significant quality and stability improvements, enhancing overall development efficiency.

To see a full list of what's new in C++Builder 12.2 Athens, see our release notes.

C++Builder Professional, Enterprise and Architect are licensed per Named, Network Named or Concurrent user and are available as a Perpetual License with an Update Subscription that includes support and free upgrades for 1 Year. C++Builder Professional is also available as a Named Annual user license. See our C++Builder licensing page for full details.

C++Builder is available to buy in the following products:

加快專案啟動和執行

9月 27, 2024
Enterprise Architect 17.0 添加基於模型的專用視角,旨在加速 APM、BCM 和 TPM。

Enterprise Architect by Sparx Systems is a comprehensive modeling, design, and management tool used for business and IT system development. It supports the entire lifecycle of system development, from requirements gathering to design, implementation, testing, and maintenance. The platform provides a wide range of features, including UML modeling, business process modeling (BPMN), SysML, and ArchiMate, offering support for agile and traditional methodologies. It enables users to create detailed visual models of systems, foster collaboration among stakeholders, and ensure alignment with business objectives. Enterprise Architect also integrates with version control systems, allows for simulation and prototyping, and provides reporting and documentation tools.

The Enterprise Architect 17.0 release introduces specialized model-based perspectives to accelerate Application Portfolio Management (APM), Business Capability Modeling (BCM), and Technology Portfolio Management (TPM). These accelerators provide pre-configured perspectives, offering the necessary tools, templates, and workflows specifically designed for APM, BCM, and TPM tasks. By streamlining processes and reducing setup time, they enhance efficiency and productivity throughout project initiation and execution. Additionally, these perspectives integrate industry best practices into the modeling environment, supporting effective management of applications, business capabilities, and technology portfolios.

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

Enterprise Architect is licensed per user, available as either fixed or floating user licenses. Each license includes a 12 month subscription providing support and product updates. See our Enterprise Architect licensing page for full details.

Enterprise Architect is available in a number of editions catering for a wide range of projects, team sizes and target platforms.

輕鬆重新排列視窗和選項卡的佈局

9月 27, 2024
dbForge Documenter V7.0.158 添加新的自訂選項,有助於您減少在資料庫物件之間導航花費的時間。

dbForge Documenter for SQL Server is a comprehensive tool designed to streamline the process of creating and maintaining accurate, up-to-date SQL Server database documentation. It automatically generates detailed documentation for all database objects, including tables, views, stored procedures, functions, triggers, and more, providing valuable insights into database structure, dependencies, and usage patterns. The tool offers customization options to tailor the generated documentation to specific requirements, making it a valuable asset for database administrators, developers, and analysts seeking to improve database understanding and maintainability.

The dbForge Documenter for SQL Server V7.0.158 release adds new customization options that allow users to arrange the layout of tabs, enable showing tabs in multiple rows and closing tabs with a middle-click. These features provide greater flexibility in organizing and managing multiple open tabs, allowing users to customize the interface to their preferences and workflow. This ultimately improves efficiency and reduces the time spent navigating between different database objects, making the documentation process more intuitive.

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

dbForge Documenter for SQL Server is licensed per developer and is available as an Annual or Perpetual License with a 12 month support and maintenance subscription. See our dbForge Documenter for SQL Server licensing page for full details.

dbForge Documenter for SQL Server is available in the following products: